40 whimsical baby names that have been inspired by magic
PLUS their meanings.
Whether you’re superstitious or simply believe in a world where magic exists, a baby name inspired by magic is a beautiful choice for your little one.
And if there’s anything that Harry Potter and Game of Thrones has taught us, magic is everywhere!
We’ve rounded up 40 of our favourite magical baby names in the gallery below …
Magical baby names for girls
Althea
This Greek origin name means “healing herb”.
Andromeda
In Greek mythology, Andromeda became a star.
The name means “advising like a man”.
Angeni
This Native American name means “spirit angel”.
Aoife
Aoife is a girl’s name of Irish Gaelic origin meaning “beautiful, radiant”.
In Irish folklore, Aoife was a warrior.
Astrid
A Scandinavian name, which means “divinely beautiful”.
Brigit
A Celtic goddess of fire. Brigit has Gaelic origins meaning “exalted one”.
Calliope
A Greek name meaning “beautiful voice”.
Cassandra
Cassandra translates to “prophetess” and comes from ancient Greece.
Diana
Diana is not just a Royal name, Diana was also the Roman goddess of the hunt and the moon who is often associated with witchcraft and Wiccans.
Gwendolyn
Gwendolyn is of Welsh origin meaning “fair bow or blessed ring”.
Holly
Holly is of Old English origin meaning “the holly tree”, a plant which is often associated with Wicca.
Iris
Iris was the rainbow goddess of Greek mythology who used rainbows as a bridge to carry messages from the gods to mankind.
Jenny
Jenny as a girl’s name is of Irish Gaelic origin and means “fair one”.
Kendra
The meaning of the name Kendra is “knowledge”.
Lesedi
This beautiful African Tswana word means “woman of light.”
Morana
Morana is of Slavic origin meaning “A Goddess of winter and death”.
Orenda
ANative American – Iroquois name that means “Great Spirit, Magical Powers”.
Phoenix
The magical fire bird in Greek mythology.
Rhiannon
Welsh for “divine queen.”
In Celtic mythology, the title Rigantona “great queen” is borne by a Celtic goddess of fertility and often associated with witchcraft.
Yuna
A Japanese name that means “Kindness”.
Magical baby names for boys
Aladdin
Aladdin is an Arabic name for “height of religion”.
Alvin
An Old English origin name meaning “elf or magical being, friend”.
Bruxo
This is the Portuguese word for wizard.
Cedric
This Old English origin name means “kindly and loved”.
Copper
A clever nod to renowned magician David Copperfield.
Dante
Dante comes from the Italian name Durante, which means “lasting, enduring”.
Draco
A Greek name for “dragon”.
Dewin
This is the Welsh word for “sorcerer”.
Gandalf
From the Old Norse gandr, meaning “wand, staff, cane” and álfr meaning “elf”.
Gwydion
The meaning of Gwydion in Welsh is “god of magic”.
Hermes
In Greek mythology Hermes was a magical deity and a messenger for the gods on Olympus.
Jareth
Jareth is a science fiction name created for the goblin king character played by David Bowie in the movie Labyrinth.
Jojen
Jojen Reed from Game of Thrones was a Greenseer.
Greenseer is the title given to people who possess the magical ability to perceive future, past or distant events in dreams known as Green Dreams.
Mago
Mago is Spanish, Portuguese, and Italian for “magician”.
Merlin
The renowned wizard from The Sorceror’s Apprentice.
Odin
Odin was the Norse god of magic, wisdom, and war.
Penn
A little nod to famous magician and trickster, Penn Jillette, of the duo Penn and Teller.
Sihir
Sihir is the Indonesian word for “witchcraft”.
Taliesin
Taliesi is the Welsh god of magic.
Woden
Woden is the Anglo Saxon god of magic and healing.