Babies are truly magical and are liable to put a spell on you with how wonderful they are! Perhaps it’s because they have got a bit of magic within them that allows them to charm everyone around them. If you’re looking for a magical baby name, then check out our list below! All of these baby boy and baby girl names mean magic, or have a meaning closely related to magic.
Aine is the traditional Irish name of the fairy queen in Celtic mythology. It is also considered an Irish equivalent of Anne. Note the interesting pronunciation of this name (pronounced ON-ya).
Alvin
As this name derives from an Old English origin meaning ‘elf ’ or ‘magical being’, it has many magical connotations.
Aubrey comes from the Germanic name Alberic, which means ‘elfin king’. It is now popular as a girl’s name due to its similarity to the popular name Audrey.
Draupnir
This is an unusual Norse baby girl name and refers to Odin’s magical gold ring that was able to multiple itself.
Fay is the traditional word for ‘fairy’. It is commonly used as a pet form for Faith.
Gwydion
This is a Welsh boy name meaning ‘God of Magic.’ Gwydion is a magician, hero and trickster of Welsh mythology
Merlin
Merlin is a legendary wizard in the Arthurian legend. According to Geoffrey of Monmouth, Merlin was the son of a demon and a princess and became known for his prophetic abilities.
Orenda
Orenda comes from the Native America meaning ‘Magic Power.’
Pixie comes from the word for the sprite-like creature. Its origin is uncertain since many fairy tales are shared between cultures. The name became more popular when Bob Geldof gave it to his daughter.
Taika
Taika is a Finnish name meaning ‘magic’.
We hope you find a perfect magical name for you baby on this list!