55 Enchanting Baby Names That Mean Magic
If you’re searching for magical baby names, you’ve come to the right place! Baby names that mean magic can come from different cultures, movies, video games, and more.
Collins Dictionary defines magic as “the power to use supernatural forces to make impossible things happen, such as making people disappear or controlling events in nature.”
Britannica says the purpose of magic is “to acquire knowledge, power, love, or wealth; to heal or ward off illness or danger; to guarantee productivity or success in an endeavor; to cause harm to an enemy; to reveal information; to induce spiritual transformation; to trick; or to entertain.”
In this post, discover 55 mystifying baby names that either mean magic or are related to magic in some way.
Magical Names For Boys
Including (origins) and “meanings”
The names in this post were researched using websites like BabyCenter to find their origins and meanings. It’s important to note that some names have different meanings in several languages.
Albus
Origin: Latin
Meaning: “white; a character from ‘Harry Potter’ who was a practitioner of magic”
Alvin
Origin: English
Meaning: “magical being; friend of the elves”
Ambrose
Origin: Latin
Meaning: “immortal one; a character on ‘Chilling Adventures Of Sabrina’”
Anulap
Origin: Micronesian
Meaning: “god of magic”
Asa
Origin: Hebrew
Meaning: “magic healer”
Bruxo
Origin: Portuguese, English
Meaning: “wizard; magician; magical”
Recommended: Bruxo is also on our list of mysterious names
Drako
Origin: Greek
Meaning: “dragon”
Recommended: Drako is also on our list of attitude nicknames and names
Elendil
Origin: Hebrew
Meaning: “elf-friend; ‘The Lord Of The Rings’ character”
Enki
Origin: Sumerian
Meaning: “god of magic”
Galdur
Origin: Icelandic
Meaning: “magic”
Gandalf
Origin: German
Meaning: “magic wolf; ‘The Lord Of The Rings’ character”
Gilbert
Origin: German
Meaning: “a character from ‘Harry Potter’ who practices wandless magic”
Gwydion
Origin: Welsh
Meaning: “born of trees; powerful magician”
Harry
Origin: German
Meaning: “army ruler; the main ‘Harry Potter’ character”
Heka
Origin: Egyptian
Meaning: “god of magic”
Hermes
Origin: Greek
Meaning: “deity of magic”
Jadu
Origin: Persian
Meaning: “one who is magical”
Kanaloa
Origin: Hawaiian
Meaning: “teacher of magic”
Kesem
Origin: Hebrew
Meaning: “sorcery; magic”
Magus
Origin: Latin
Meaning: “magician; sorcerer”
Merlin
Origin: Welsh
Meaning: “hawk; in legend, a magician who was the helper of King Arthur”
Oberon
Origin: German
Meaning: “royal bear; magical being; a folklore character; the king of fairyland”
Odin
Origin: Norse
Meaning: “god of magic”
Quirell
Origin: Roman
Meaning: “a professor from ‘Harry Potter’ who performed magic”
Ramil
Origin: Arabic
Meaning: “magic”
Seksan
Origin: Thai
Meaning: “magical”
Woden
Origin: Norse
Meaning: “god of magic”
Magical Girl Names
Albrun
Origin: German
Meaning: “magical elf; shining magic”
Alcina
Origin: Greek
Meaning: “a witch in Greek mythology”
Althea
Origin: Greek
Meaning: “with healing power”
Alvina
Origin: English
Meaning: “elf-friend; a magical being”
Antigia
Origin: Italian
Meaning: “goddess of magic and medicine”
Bormey
Origin: Khmer
Meaning: “magical power”
Calypso
Origin: Greek
Meaning: “she who hides; goddess of strange power and beauty”
Cassandra
Origin: Greek
Meaning: “prophetess”
Circe
Origin: Greek
Meaning: “goddess of magic living on the island of Aeaea”
Faye
Origin: Celtic
Meaning: “fairy; associated with Morgan le Fay, a sorceress of the Arthurian Legends”
Gondul
Origin: Scandinavian
Meaning: “magic”
Guinevere
Origin: French, Welsh
Meaning: “white phantom; blessed magical being”
Hannah
Origin: Hebrew
Meaning: “a character from ‘Harry Potter’ who performed healing magic”
Hecate
Origin: Greek
Meaning: “far off; goddess of witchcraft”
Recommended: Hecate is also on our list of names that mean death
Hildirun
Origin: German
Meaning: “magic; battle”
Kemala
Origin: Indonesian
Meaning: “magic stone of wisdom”
Recommended: Kemala is also on our list of names meaning stone
Kendra
Origin: English
Meaning: “magical”
Kessem
Origin: Hebrew
Meaning: “magic”
Kiama
Origin: Kenyan
Meaning: “magic”
Kimaya
Origin: Indian
Meaning: “magic; sleight of hand”
Orenda
Origin: Native American
Meaning: “invisible magic power”
Rhian
Origin: Welsh
Meaning: “magic maiden”
Serket
Origin: Egyptian
Meaning: “deity of magic and healing”
Shannara
Origin: Unknown
Meaning: “magical; mystical”
Somilge
Origin: Filipino
Meaning: “goddess of magic”
Taika
Origin: Finnish
Meaning: “magic; spell”
Yuna
Origin: Japanese
Meaning: “a character who wields magic in the ‘Final Fantasy’ video game”
Zinta
Origin: Latvian
Meaning: “magic; charm”
Here are more baby name posts to consider:
NAME LISTS FOR BOYS AND GIRLS
Short And Sweet 4 Letter Names
BOY NAMES LISTS
Popular Twin Boy Names That Rhyme
GIRL NAMES LISTS
193 Girl Names That Have Nicknames
Popular Twin Girl Names That Rhyme
Middle Names Lists
We’d love to hear if you have any favorite baby names from our list. Or maybe you’ve got a name suggestion that you’d like added?
Either way, leave a comment and let us know!