Creating a baby is definitely magic, so why not give them a modern magic name to match? Hopefully, we’ll make it easier for you with this list of modern magic boy names you can use for inspiration.
Acacius
Origin: Greek, Latin
Meaning: Thorny; or innocent, not evil
Ambrose
Origin: English
Meaning: Immortal
Apollo
Origin: Greek mythology
Meaning: God of the sun
Argus
Origin: Greek
Meaning: Watchful guardian
Aslan
Origin: Turkish
Meaning: Lion
Astraeus
Origin: Greek
Meaning: Star
Augustine
Origin: English
Meaning: Great, magnificent
Aurelian
Origin: French
Meaning: Golden
Azziz
Origin: Arabic
Meaning: Powerful, beloved
Bastian
Origin: Greek
Meaning: Man of Sebastia
Bedivere
Origin: Arthurian legend, Welsh
Meaning: One of the Knights of the Round Table
Bruxo
Origin: Portuguese
Meaning: Wizard, sorcerer, mage
Caliban
Origin: Shakespearean literary name; Romanian
Meaning: The tempest, black
Caspian
Origin: English
Meaning: Place name
Castor
Origin: Greek
Meaning: He who excels
Cedar
Origin: English
Meaning: Tree name
Cleon
Origin: Greek
Meaning: Glorious, renowned
Clove
Origin: English
Meaning: Spice name
Cosmo
Origin: Greek
Meaning: Order, beauty
Cullen
Origin: Irish
Meaning: Holly
Dagwood
Origin: English
Meaning: Shining forest
Dewin
Origin: Welsh
Meaning: Diviner, magician, wizard
Dorian
Origin: Greek
Meaning: Tribe
Elio
Origin: Spanish
Meaning: Sun
Endymion
Origin: Greek
Meaning: Dive into, enter
Equinox
Origin: Latin
Meaning: Equal night
Evander
Origin: Latin
Meaning: Good man
Everard
Origin: English
Meaning: Brave boar
Florian
Origin: German
Meaning: Flowery
Gellert
Origin: English and Irish
Meaning: Ruler with a spear
Gwydion
Origin: Welsh
Meaning: Born of the trees
Havelock
Origin: Scandinavian
Meaning: Sea competition
Hyperion
Origin: Greek
Meaning: He that walks on high
Icarus
Origin: Greek
Meaning: Follower
Jasper
Origin: English
Meaning: Treasurer
Kiano
Origin: African Kenyan
Meaning: Wind in the waves, whirlwind
Legend
Origin: English
Meaning: Hero, fable
Leofric
Origin: English
Meaning: Beloved kingdom
Lucius
Origin: Latin
Meaning: Light
Merlin
Origin: Welsh
Meaning: Sea fortress
Messiah
Origin: Hebrew
Meaning: Anointed one
Moon
Origin: English
Meaning: Satellite of the Earth
Mullein
Origin: French
Meaning: Herb
Oberon
Origin: German
Meaning: Noble and bear-like
Odin
Origin: Norse
Meaning: God of frenzy, poetic fury
Orestes
Origin: Greek
Meaning: From the mountain
Orsric
Origin: English
Meaning: Divine ruler
Pellinore
Origin: Welsh, Arthurian Legend
Meaning: Name of a king
Peregrin
Origin: Latin
Meaning: Foreigner
Quillen
Origin: Irish
Meaning: Cub
Reign
Origin: English
Meaning: Rule, sovereign
Resin
Origin: English
Meaning: Word name, substance obtained from the gum or sap of some trees and used in varnishes and medicine
Romaric
Origin: German
Meaning: Famously strong
Sage
Origin: Latin
Meaning: Wise
Samar
Origin: Arabic
Meaning: Evening conversation
Sauron
Origin: Literary name from The Lord of the rings
Meaning: The abhorred
Sayre
Origin: Welsh
Meaning: Wood-worker
Shaman
Origin: Sanskrit
Meaning: Holy man
Siderion
Origin: Latin
Meaning: Vervain
Taliesin
Origin: Welsh
Meaning: Radiant brow
Tarragon
Origin: Latin
Meaning: Herb name
Uzzi
Origin: Hebrew
Meaning: Jehovah is my strength
Vanir
Origin: Norse
Meaning: A mythical god of rain
Valerian
Origin: Slavic
Meaning: Strength
Velho
Origin: Finnish
Meaning: Wizard
Viridian
Origin: English
Meaning: Blue-green color
Wickham
Origin: English
Meaning: Homestead
Zephyrus
Origin: Greek
Meaning: West wind