Resources, Advice & Tips for Covid-19
Read More

137 Magical Girl Names

Magical adorable little girl

Magical girl names can be a unique way to give your baby a standout name. Magical names can come from many places such as mythological creatures like elves, mermaids and fairies as well as from famous witches and the Wiccan religion.

Magical Names for Girls

Some sources of inspiration for magical names are women in folklore and mythology who have aspects of the divine or are associated with witchcraft. Names associated with light and nature are also often considered magical.

  • Althea (Greek for "with healing power)
  • Andromeda (In Greek mythology, she became a star. The name means "advising like a man.)
  • Angeni (A Native American name that means "angel.")
  • Aoife (An Irish word for "beauty." In Irish folklore, Aoife was a warrior who was the lover of the great hero Cuchullain.)
  • Arianrhod (A Welsh/Celtic goddess of fertility. The name means "silver wheel.")
  • Brigit or Brigid (A Celtic goddess of fire who may also be related to the Irish Saint Brigid. The name means "strength or exalted one.")
  • Diana (Roman goddess of the hunt and the moon who is often associated with witchcraft and Wiccans. The word means "divine" in Latin.).
  • Holly (English word for a type of plant, the name is often associated with Wicca.)
  • Iris (Greek for "rainbow" and also the name of a flower. Iris was the Greek goddess of the rainbow.)
  • Jenny (English/Celtic word that means "fair spirit.")
  • Kendra (English word that means "magical" or "water baby.")
  • Lesedi (African Tswana word that means "woman of light.")
  • Morana, Morena, Morena or Marzanna (A Slavic goddess of spring and rebirth who is also associated with magic.)
  • Orenda (Native American word that means "great spirit" or "god" in Iroquois.)
  • Phoenix or Phoena (The magical fire bird in Greek mythology. In Greek, Phoenix means "rising bird" and Phoena means "mystical bird" or "purple.")
  • Rhiannon (Welsh for "divine queen." A Celtic goddess associated with witches from the song of the same name by Stevie Nicks.)
  • Samantha (Hebrew for "told by God." Samantha was the main character of the Bewitched classic television series.)
  • Ygraine (The mother of King Arthur and Morgan le Fay in Arthurian legends.)
  • Yuna (A character who wields magic in the Final Fantasy video game series.)
baby reaching into the light

Fairy Names for Girls

Fairies are definitely magical in nature and are often female in many cultures' folklore and legends. These names come from fairies from Europe, Africa, the Middle East and Asia.

  • Aine (Irish name that means "brightness or splendor." In Celtic folklore, Aine was the queen of the Munster fairies and a goddess of the summer.)
  • Asteria (Greek for "star." She was the goddess of justice. Also known as the "crying fairy.")
  • Aziza (The name of a race of good fairies in West African mythology).
  • Calliope (Greek for "beautiful voice.")
  • Fauna (The Roman goddess of nature and animals. One of the fairy godmothers in Disney's Sleeping Beauty.)
  • Flora (The Roman goddess of flowers and spring. One of the fairy godmothers in Disney's Sleeping Beauty.)
  • Devas (Persian/Greek fairies that live in nature and appear as small balls of light, like fireflies.)
  • Kami (In Japanese Shinto religion, the Kami are nature and ancestral spirits.)
  • Kitsune (In Japanese folklore, a fox fairy that can take human form.)
  • Mab (Irish for "baby." In Shakespeare's Romeo and Juliet, Mab is the queen of the fairies.)
  • Merryweather (One of the fairy godmothers in Disney's Sleeping Beauty.)
  • Pari (Persian name that means "fairy.")
  • Pixie or Pixy or Pixsy (In Celtic folklore, a tiny and mischievous fairy.)
  • Selkie (In Scottish mythology, Selkie is a name for fairies which means "seal folk" as they had the ability to change into seals and human form at will.)
  • Sookie (A half-fairy in the True Blood books and series.)
  • Titania (Greek for "great one" or "giant." Titania was the queen of the fairies in Shakespeare's A Midsummer Night's Dream.)
  • Yaksha (A nature fairy, usually good, found in Hindu and Buddhist mythology.)
baby girl in fairy costume in park

Dark Fairy Girl Names

Fairies in mythology are not always benevolent creatures. These names are related to fairies, witches and other spirits that have darker connotations.

  • Agatha (Greek for "good woman." Agatha Harkness is a witch in Marvel comics.)
  • Belinda (German/Spanish word for "pretty one" or "serpent" or "beautiful snake." A goddess of heaven and earth in Babylonian mythology."
  • Ceridwen (Welsh for "beautiful as a poem." A Celtic goddess of poetry and a sorceress in Welsh folklore.)
  • Dahlia (Swedish origin, the name for a flower. A dark witch character in the television show The Originals.)
  • Eris (Greek goddess of discord and strife and a witch in the Maleficent Disney movie.)
  • Fay or Faye or Fey (English word for a fairy. Also known through the dark character Morgan le Fay in Arthurian legend.)
  • Hecate (Greek for "willpower." A Greek goddess of magic and the night who is revered by witches.)
  • Jadis (The evil white witch in The Chronicles of Narnia.)
  • Koko or Kohko (Algonquin name that means "the night.")
  • Lamia (Evil witch in the book and movie Stardust. A Lamia was a snake with the head and breasts of a human female in Greek mythology.)
  • Melisandre (A variant of the French/German name Millicent, which means "strong in work." The name is known as a witch in the Game of Thrones series.)
  • Melinoë (In Greek mythology, a nymph associated with nightmares and mental illness as well as the moon. She is associated with wearing the color yellow.)
  • Morrigan (A Witch of the Wilds and a shape-changing sorceress in the Dragon Age video games.)
  • Nuala (Irish for "white shoulders." Nuala is a fairy in the Sandman series.)
  • Nymphadora (Greek for "gift of the nymphs." Nymphadora is a witch in the Harry Potter series.)
  • Opal (A dark pixie character in the Artemis Fowl series. The word comes from the Sanskrit and is a type of gem.)
  • Selene, Selena or Celene (A Greek goddess of the moon.)
  • Tanith (A Phoenician goddess of the moon. Tanith Lee is an acclaimed dark fantasy author.)
  • Viconia (A dark elf character in the video game Baldur's Gate.)
  • Winnowill (Dark elf character from the comic Elfquest.)
  • Zână (In Romanian mythology, a fairy godmother character who protect children and live in the woods.)
Little girl in summer

Elven Names for Girls

Elves are often associated with magic in literature and movies. You can find some beautiful Elvish names from the Sindarin and Quenya languages developed by J.R.R. Tolkein.

  • Alisa (Scottish for "elf victory)
  • Amberle (Elven princess character from the Shannara series.)
  • Arwen (Elven princess in the Lord of the Rings. It means "noble maiden.")
  • Avery (English name that means "ruler of the elves.")
  • Elanor (A Sindarin name that means "sun star.")
  • Enid (Enid an Gleanna is an elven queen in The Witcher series. Also known as Francesca Findabair).
  • Haleth (An elf queen of the Drúedain in Tolkein's Lord of the Rings. The name means "exalted one" in Sindarin.)
  • Janai (An elven warrioress character from the Netflix series The Dragon Prince.)
  • Galadriel (Elven lady in the Lord of the Rings.)
  • Leetah (Elven character from the comic Elfquest.)
  • Lúthien (An Elven character in The Lord of the Rings and the Silmarillion. The name means "daughter of flowers.")
  • Maurelle (French word that means "dark, elfin.")
  • Míriel (A female elf from Tolkein's works. The name means "treasure" in Quenya.)
  • Siofra (An Irish name that means "fairy" or "elf.")
  • Vila (In Slavic mythology, a type of winged elven race that are beautiful and live in the clouds.)
  • Willow (English origin. A type of tree and also a witch in Buffy the Vampire Slayer.)

Good Witch Names for Girls

Many witches in books and movies are positive characters who use their abilities for good. These witch names come from many cultures and emulate good practitioners of magic.

  • Alcina (Greek for "strong willed." A witch from Greek mythology and also an opera by Handel.)
  • Angelique (French for "angelic." Angelique is a witch in the show Dark Shadows.)
  • Aradia (The "first witch" from the Wiccan work Aradia, or the Gospel of the Witches.)
  • Atsuko (Witch from the anime Little Witch Academia.)
  • Aurora (Goddess of the dawn in Greek mythology and also the name of Sleeping Beauty in the Disney movies.)
  • Cassandra (Greek for "prophetess" and was a seer in the story of the Trojan horse.)
  • Circe (Geek for "bird." Circe was a witch in Greek mythology.)
  • Cirilla or Ciri (A pale-haired sorceress from The Witcher books, video games and television show.)
  • Fleur (French for "flower." Fleur Delacour is a French witch in the Harry Potter series.)
  • Ginerva (Italian word for "white shadow" or "white wave." Ginerva is the full name of the witch Ginny Weasley from the Harry Potter books.)
  • Hermione (Greek for "messenger." Hermione Granger is a witch in the Harry Potter series.)
  • Hildegarde (German for "comrade in arms." A witch in The Chilling Adventures of Sabrina.)
  • Illyana (Greek for "from Illium or Troy." Illyana Rasputin is a witch in the popular X-Men and New Mutants comics.)
  • Lilith (Asyrrian word for "ghost." Lilith was Adam's first wife in Hebrew mythology who became a demon.)
  • Madoka (Witch from the anime Puella Magi Madoka Magica.)
  • Merlinne or Merlynne (Welsh for "sea fortress." A feminine version of Merlin, the wizard in the story of King Arthur.)
  • Minerva (Latin for "of the mind; intellect." Minerva McGonagall is a witch in the Harry Potter series.)
  • Sabrina (A name of Celtic origin that means "white rose." Also a famous teenage witch on television.)
  • Sadira (Persian for "lotus tree." Sadira is a sand witch in the Aladdin Disney television show.)
  • Triss (A chestnut or red-haired sorceress from The Witcher books, video games and television show.)
  • Wanda (Slavic word that means "shepherdess or wanderer." Wanda Maximoff is the Scarlet Witch from the X-Men and The Avengers.)
  • Yennefer (A dark-haired sorceress from The Witcher books, video games and television show.)
cheerful little witch with a magic

Mystical Names for Girls

Mystical names can evoke not only the divine but nature in all its aspects. They also can come from folklore surrounding stories of goddesses of heaven and hell.

  • Aisling (Irish name that means "dream or vision.")
  • Amitola (A Native American name that means "rainbow.")
  • Ariadne (A Greek goddess of fertility.)
  • Avalon (The mystical "isle of apples" in Celtic and Arthurian legend.)
  • Celeste or Celestia (Latin for "heavenly.")
  • Chandra (A Hindu goddess of the moon.)
  • Deevitha (Hindu word for "one with divine powers" or "blessed.")
  • Epiphany (Greek word that means "revelation" or "revelation of a divine being.")
  • Gitashri (Hindu name referring to the Bhagavad Gita, the Hindu's scripture.)
  • Kachine or Kachina (A "sacred dancer" or "dancing spirit" in southwestern Native American cultures.)
  • Ling (Chinese for "spirit or soul.")
  • Luna (Italian for "moon." Luna was a Roman goddess of the moon.)
  • Maia (Greek for "mother." Maia was the goddess of spring and "mother earth" in Roman mythology.)
  • Merope (Greek for a bird that eats bees. In Greek mythology, one of the seven Pleiades, a group of nymphs who were turned into stars by Zeus. Also Voldemort's mother in the Harry Potter series.)
  • Nahamana (Sioux word for "mystic.")
  • Nokomis or Nakomis (Chippewa name for the daughter or grandmother of the moon.)
  • Persephone (The Greek goddess of spring and the queen of Hades in Greek mythology.)
  • Seraphina or Serafina (Hebrew for "fiery," Seraphina is based on the seraphim which are angels in Judaism and Christianity. Serafina Pekkala is a witch in the His Dark Materials series.)
  • Ulloriaq (A Native American name that means "star like.")
  • Zorya, Zora or Zarya (A pair of goddesses in Slavic mythology who are the morning star and evening star.)
Baby girl in tin bathtub

Mermaid Names for Girls

Mermaids are definitely magical creatures who are associated with oceans and freshwater lakes and rivers. There are many mermaids in mythology and popular culture who can provide great name inspiration.

  • Acantha (Greek for "thorn." A nymph in Greek mythology).
  • Anahita (Persian word for a water goddess who also was a patron of wisdom and fertility.)
  • Ariel or Ariella (from Walt Disney's The Little Mermaid)
  • Asherah (A Sumerian mother goddess, the name means "she who walks on the sea.")
  • Asrai (A fairy that lives in seas and lakes in English legends. They are associated with the moonlight.)
  • Asterope (A Greek word for "starry face." She was a nymph in Greek mythology.)
  • Calypso (Greek for "she who hides." Calypso was a nymph in Greek mythology.)
  • Clio (Greek for "glory." Cleo was a sea nymph in Greek mythology.)
  • Daphne (Greek for "laurel tree." Daphne was a nymph in Greek mythology.)
  • Echo (Echo was a nymph in Greek mythology.)
  • Kailani or Kailee (Hawaiian for "sea and sky.")
  • Larissa (Greek for "citadel." A nymph in Greek mythology and the name of one of Neptune's moons.)
  • Lorelei (In German folklore, Lorelei was a mermaid who lured sailors to their death in the Rhine River.)
  • Maraja (Sanskrit name that means "made of the sea.")
  • Mazu (In Chinese mythology, goddess of the sea.)
  • Melia (Greek name that means "work." Melia was a nymph in Greek mythology and the daughter of Oceanus.)
  • Nāmaka (In Hawaiian mythology, a sea goddess.)
  • Narice or Nerissa (Greek for "from the sea."
  • Niamh, Neve, Nieve or Neave (Gaelic for "bright." In Irish folklore, Niamh was the daughter of the sea god.)
  • Ondine (Latin for "little wave." Ondie was a nymph and water spirit in German folklore.)
  • Rusalka (In Slavic mythology, the rusalka is a water nymph who inhabits rivers.)
  • Sereia (Portuguese name that means "mermaid.")
Baby Girl Wearing a Mermaid Costume

Finding Magical Names for Girls

Using magic as your baby name inspiration can lead to some beautiful and unusual names. Finding a magical name can come from mermaids, fairies, witches or other mystical spirits from many cultures and mythologies.

137 Magical Girl Names