20 Spellbinding Baby Girl Names for Mamas Who Believe In Magic

For mom-to-be's who are all about the power of crystals, reading old spell books, or studying the stars, there are tons of potential baby name possibilities, especially for little girls. In pop culture we have seen hundreds of amazingly cool witches and magical beings that have some pretty awesome names. Some are more common, like Samantha or Sabrina, but many are totally outside of the box, for example Bellatrix and Endora. When thinking about our favorite witches, spells, star alignments, and more, so many words come to mind that can make very pretty names for little girls born with magic in their veins. 

Whether someone is a Harry Potter fan, a Marvel fan, or even a Disney fan, there are probably some spellbinding baby girl names they have come across and did not even consider. That is why we took a look at all of the popular witches, stars, stones, and other magical things out there that have been turned into super cute names that a mystical mom can give her new baby girl. Some of these we have heard many times before, but others are very unique and creative. 

We did a bit of research on what these names mean, where they came from, or how they ever came about in the first place so that magical mamas have some intriguing baby name options to consider. And even women who are not expecting a little one yet may still find these names interesting and fun to learn about — some of them are pretty out there, but still adorable! Here are 20 magical name ideas for baby girls. We are pretty sure that all the witchy moms out there will love these otherworldly suggestions.

Crystal

img-of-media-slide-242777.jpg
Fertnig/iStock

Crystal, as in crystal ball of course, is a magical name. The word denotes very clear, brilliant glass, or a clear, transparent quartz, according to Baby Name Wizard. A beautiful name derived from a beautiful stone.

Salem

img-of-media-slide-242819.jpg
BenLin/iStock

Salem means "peace" or "peaceful soul." It's also the name of our favorite black cat from Sabrina the Teenage Witch, and it's the name of the Massachusetts city known for the infamous witch trials.

Azura

img-of-media-slide-242802.jpg
Ahturner/Shutterstock

The name Azura has been used for many fictional characters in comics and video games. In the Marvel Universe, Azura is a superhuman who can manipulate cosmic energy. In Flash Gordon, Azura was the Queen of the Witch People.

Sabrina

img-of-media-slide-242776.jpg
aldegonde/iStock

Sabrina is the name of the ever popular teenage witch! The English meaning of the name is "legendary princess."

Winifred

img-of-media-slide-242785.jpg
ChristinLola/iStock

The name Winifred was used for the eldest of the Sanderson sisters in Hocus Pocus. It's a compound name composed of the elements gwen (white, fair, blessed) and frewi (peace, reconciliation).

Luna

img-of-media-slide-242788.jpg
evgenyatamanenko/iStock

Luna is latin for moon. Sailor Moon fans will know that it's also the name of the series' magical black cat. Those who are familiar with the world of Harry Potter will recognize the name from Harry's good friend and witch Luna Lovegood.

Endora

img-of-media-slide-242804.jpg
Alina Demidenko/Shutterstock

Endora is the magical mom in Bewitched. The name has a Greek origin and the meaning behind it is "light."

Bellatrix

img-of-media-slide-242791.jpg
aldegonde/iStock

The name Bellatrix became widely known thanks to the most evil of the witches in the Harry Potter series. It is also the name of the third-brightest star in the constellation of Orion.

Griselda

img-of-media-slide-242812.jpg
PeopleImages/iStock

Griselda is the name of the witch in Hansel and Gretel. In German, the meaning of the name Griselda is "grey battle" or "Christian battle".

Freya

img-of-media-slide-242810.jpg
evgenyatamanenko/iStock

In the short-lived TV show Witches of East End Jenna Dewan played a witch named Freya. The name comes from Norse Mythology and means "lady." Freya was known as the goddess of love, beauty, war and death.

Hermione

img-of-media-slide-242786.jpg
SbytovaMN/iStock

Hermione is likely most people's favorite witch of all time. Emma Watson stole our hearts as the brilliant young witch Hermione Granger in the Harry Potter films. The name Hermione is born in Greek legend, she was the daughter of King Menelaus of Sparta and his wife, Helene of Troy.

Nymphadora

img-of-media-slide-242798.jpg
inarik/iStock

Nymphadora Tonks is another famous witch from the Harry Potter Universe. The name is Greek for "gift of the nymphs."

Samantha

img-of-media-slide-242793.jpg
amillionsighs/iStock

Samantha was the main character in Bewitched. It's believed to have originated in the U.S. in the 19th century. The name peaked in popularity in the '80s and '90s.

Hazel

img-of-media-slide-242818.jpg
Mcimage/Shutterstock

Witch-hazel is an actual plant, often used in many modern witch's rituals and spells. Celebrities Emily Blunt and Julia Roberts named their daughters Hazel.

Marnie

img-of-media-slide-242795.jpg
aldegonde/iStock

Anyone who watched the Halloweentown movies on Disney Channel when they were younger will know that Marnie is the name of the young girl who discovered she was a witch after following her grandma into a supernatural world.

Piper

img-of-media-slide-242811.jpg
MickeyShanks/iStock

This name comes from one of the Charmed sisters. Piper has an English and Scandinavian origin and means "one who plays the pipe."

Esther

img-of-media-slide-242808.jpg
standret/iStock

Esther is a biblical name and although the origin isn't exactly known, it is widely believed to be a Persian name with the meaning "star." It was a popular name in the early 1900s.

Glinda

img-of-media-slide-242805.jpg
HannamariaH/iStock

Glinda was the good witch of the south in The Wizard of Oz. The name peaked in the 1950s. The name actually means "fair" and "good."

Blair

img-of-media-slide-242816.jpg
Mcimage/Shutterstock

Many of us have heard of (or been frightened by) The Blair Witch Project. Blair started out as a Scottish last name and became a popular first name for boys in the 1950s. In the 1980s, it caught on for baby girls.

Wanda

img-of-media-slide-242820.jpg
Eleonora_os/iStock

Wanda is the name of the Scarlet Witch in the Marvel Universe. It's also the name of one of Timmy Turner's Fairy OddParents for any Nickelodeon fans. The name peaked back in the 1930s and is generally believed to be of Germanic origin.