There are plenty of qualities that come to mind when you think of magic. Mystery, intrigue, wonder, excitement … Select a name from this list of baby names that mean magic, and you'll instill in your little one all of these qualities and more. Take a look!

RELATED: Boy Names That Mean Magic AND Girl Names That Mean Magic

  • Anwen – Anwen is a unisex classic Welsh name, although it is more often used for girls. It means “very beautiful” or “very fair”. The character Anwen is a Redguard priestess in the video game The Elder Scrolls V: Skyrim.
  • Asa Meaning “healer” or “physician”, Asa is derived from Hebrew, having appeared in the Old Testament of the Bible as a reference to the third King of Judah, who reigned for forty years. It rose to popularity with Puritans in the 17th century but is now popularized by actor Asa Butterfield.
  • Aspen – Aspen is a unisex name taken from the name of the tree. It is derived from the old English word aespe or aepse, which means “shaking poplar tree”. In Paganism and Wicca, aspen is used for its magical properties, which center around death and rebirth.
  • Asteria – Meaning “star” in Greek, Asteria is often used as a girl's name but can be unisex. This is the Anglicized spelling of the Greek Astraea or Astraia, who is the goddess of innocence and justice. It is also popular among Goonies fans as its variant spelling Astoria, Oregon, is where the movie was filmed.
  • AubreyAubrey is a gender neutral baby name that means “elf ruler”. It was used more commonly for boys prior to the 1970s, which is when it became more commonly used for girls.
  • Bodhi – Bodhi (BOH-dee) is a gender neutral name that, in Sanskrit, means “awakening” or “enlightenment”. CSI: Miami actress Bodhi Bliss is one of the few people who bear this spiritual but uncommon name.
  • Bormey Although more commonly used for females, Bormey can also be used for boys. This name has Khmer roots and means “magical power” or “spirit”. It is also sometimes found as a surname.
  • Cosmo – Fans of Seinfeld will recognize Cosmo as the long-hidden first name of Kramer. In Greek, it means “order” or “beauty”. Typically used for males, it is occasionally used for females too. It evokes a sense of the cosmos as well as of luxury, as First Class Titanic survivor Sir Cosmo Duff Gordon bore the name.
  • Coven A witchy name for a boy or girl, Coven is an English word that refers to a gathering or group of witches.
  • DylanDylan is often used as a boys' name, but variations are used for girls too. It is Welsh and means “son of the sea”. Popularized by poet Dylan Thomas, Sean Penn and Robin Wright Penn named their daughter Dylan, proving this magical maritime name is fit for girls as well as boys.
  • EastonUsed as a gender neutral name, Easton is an English name meaning From the East Town. In Pagan meditations on the four directions, the East represents air, breath, and inspiration.
  • Fay An English name meaning “confidence”, “belief”, and “trust”, Fay (or Faye) can also refer to fairies. Actress Faye Dunaway popularized the name for women, but it can be used for males as well.
  • Fionn Fionn, which can be spelled Fiona or Finola for women, is a gender neutral name that comes from Ireland. It means “white” or “fair”.
  • Flynn – An Irish name meaning “son of the red-haired one”, Flynn can be used for boys or girls. It comes from the Old Irish clan name Ó Floinn. It has been used for characters like Flynn Rider in Disney's Tangled and Noah Wylie's character in the magic-oriented The Librarians.
  • Hildirun Typically used for girls but also applicable to boys, Hildirun is an Old High German name that comes from the Germanic words hilta (“battle, fight”) and rûna (“secret, magic, murmur, session”).
  • Ichtaka Coming from Aztec-Nahuatl origins, Ichtaka (pronounced IYCH-TAAKAH) means “secret” and can be associated with magical secrets.
  • Lee/Leigh As a gender neutral Celtic name, Lee (or Leigh) can mean “healer”.
  • Mabon As a Welsh name meaning “divine son”, Mabon can be applied to boys. It can also be applied to girls and is the name of the Pagan holiday celebrating the Autumnal Equinox.
  • MarinWith its origins in Latin, Marin means “star of the sea”. It is more commonly used as a girl's name, but in Croatia, it is popularly used for boys. Maren is a Scandinavian alternative, and Marine is a French alternative for girls.
  • Sage While it might conjure to mind the herb said to have many magical properties, Sage is also a Latin name for males and females meaning “wise” and “knowing”.
  • Salem – Although it originally comes from Hebrew and means “safe”, Salem has long been associated with magic and witchcraft. It is the name of a Massachusetts village where, in 1692, a series of witch trials led to multiple executions. It was also used for the name of Sabrina's talking black cat in Sabrina, the Teenage Witch.
  • Sen The name Sen comes from Japanese mythology, relating to a mythical forest elf of the same name. It is more commonly used for girls but can be used as part of a boy's name too.
  • Taliesin Taliesin (pronounced tah-lee-ESS-in) is an unusual Welsh mythological name that means “shining brow”. Architect Frank Lloyd Wright loved the name so much he named two of his homes Taliesin and Taliesin West.
  • Vanir In Norse mythology, Vanir is the god of rain. Vanir is mostly used for boys, but Vanira can be an alternative form for girls.
  • ZephyrZephyr is a gender neutral name from Greek origins meaning “west wind”.
  • Zinta – Zinta is a gender neutral name that comes from the word zinte meaning magic. It has origins in Latvia.

Peruse thousands of baby names on MomsWhoThink.com! And follow us on Pinterest for more parenting inspiration!