Baby Names Meaning Magic

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

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

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

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

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!