137 Magical Baby Girl Names and Their Mystical Meanings

Updated March 14, 2022
Mother and cute little girl reading in playhouse

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. Peruse this list of mystical girl names and their meanings to find a whimsical name for your charming little one.

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 and pagans. Names associated with light and nature are also often considered magical. Check out a list of magical girl names any parent would adore.

baby reaching into the light
  • 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 firebird 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

Fairy Names for Girls

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

baby girl in fairy costume in park
  • 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, 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

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. One of these mystical female names might be just what you are looking for.

Little girl in summer
  • 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, 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 is 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 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 protects children and lives in the woods

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. Tolkien. Try an enchanting elven name for your little girl.

Baby feet in elf socks on a tree stump
  • 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 Tolkien's The Lord of the Rings - the name means "exalted one" in Sindarin
  • Janai - An elven warrior 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 Tolkien'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 is beautiful and lives 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 several cultures and emulate good practitioners of magic.

Little 10 month old witch dressed up for halloween in black
  • 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 - Greek 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

Mystical Girl Names

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

Baby girl in tin bathtub
  • 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

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.

Baby Girl Wearing a Mermaid Costume
  • Acantha - Greek for "thorn" - a nymph in Greek mythology
  • Anahita - Persian word for a water goddess who was also 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 - 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"

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 Baby Girl Names and Their Mystical Meanings