Fans of spooky season have undoubtedly come to love all things Halloween. But if you happen to be pregnant with a due date between now and October 31st, consider this the perfect opportunity to receive a magical baby name. At first glance, naming your child after a witch or warlock may sound strange. But if you’re the kind of person who likes to dive into fantasy books or play cozy video games where, I don’t know, you run a fictional apothecary, then this is the genre for you.
And Flora, it sounds a bit dreamy, like your child should have a brave animal companion by her side while tending her herb garden. And then there’s Bram, a little darker, more sinister, like there’s always a mist over his head. There are so many gorgeous unisex options under the amazing baby name umbrella, like Soren, Sage, and more.
So, if you want your newborn to potentially star in their own epic fantasy movie one day, you definitely need to consider a wizarding baby name. Here are some of our favorites.
01Aurelia
There’s something about Aurelia (meaning “golden”) that makes me imagine a witch with golden hair doing something very complicated and very cool with a cauldron. Its most famous namesake is the Roman emperor Marcus Aurelius, who was renowned for his intellect and philosophical talents.
02Bram
Yes, just like Stoke. When you Google amazing baby names, you’ll find a million options for girls, but aside from the occasional “Merlin,” options for boys seem limited. So you might want to cast a slightly wider net into other fantasy realms and borrow from Bram’s work Dracula The author seemed like a good choice.
03Branwen
In the Welsh mythology, Branwen is transformed into a bird, which has its roots in the Celtic language meaning “blessed raven”. So, if you love witches because of their close relationships with animals and familiar people, then Branwen may have special meaning to you.
04corbyn
Speaking of baby bird names, Corbin also means “crow.” It has roots in multiple languages—French, Latin, and English—and currently ranks as the 454th most popular baby boy name in the United States (which is to say, it’s not that common).
05covina
The female version of Corbin, Corvina, also means “like a raven”. Crows are common in many myths and fantasy stories, often as symbols of vision and knowledge. They are also often described as helpers, showing souls the way into the afterlife and having many connections with what lies beyond the veil. So yes, you could say the name counts as witchcraft, okay.
06Flora
The name immediately brings to mind Disney’s Flora, Fauna and Meriwether sleeping Beauty. But cute fairy tale associations aside, if you’re interested in witchcraft because of your connection to nature, Flora would be a beautiful choice for your baby girl.
07Griffin
Yes, another bird name – although to be fair, this one is more of a bird-adjacent creature. Merlin might not be the first baby name you’d choose in a medieval tale of magic, but the half-bird, half-lion beast did play a role in the story of King Arthur (and many others). Today, they are considered a symbol of courage.
08Hecate
For those of you who like astrological names, such as Luna, Stella, or Selena, give Hecate a chance. The name means “profound” and is the Greek goddess of magic, witchcraft, ghosts and the night (also referring to dogs). She is often depicted with elements of stars, moon, and storm.
09jasper
What witch doesn’t love crystals? Jasper is a type of quartz that comes in a rainbow of colors and is said to imbue its owner with strength and grounding energy. While the first few years of having a baby can be chaotic, most parents do feel like their children eventually give them these gifts too.
10Marceline
This gorgeous French name is perfect for fans of Sarah J. Maas’ character Manon Blackbeak, a warrior witch who also has a French name. Marceline is a delicate silk fabric, but the name itself also means “dedicated to Mars,” the planet associated with war. Although Marceline sounds sweet and feminine, she is not one to be messed with.
11Rottweiler
Yes, like Rowena Ravenclaw, one of the founders of Hogwarts. Rowena is a German name (it also has Welsh roots) with many possible meanings: “blond hair”, “white spear” or “fame and joy”. Even if you’re not a huge Harry Potter fan, this name has a certain retro charm and enough wizardry vibe that it’s still worth mentioning.
12sable
For Sage fans who want something a little less common, consider Sable. Sounds similar, but instead of being adjacent to nature, it simply means “black.” If you’re fascinated by the magic and mystery of witches, perhaps your love of dark things will lead you to appreciate the meaning.
13saint
Sage has become increasingly popular in the United States in recent years, especially for girls, where it ranks #1. As of 2023, it ranks 143 on the popularity list. This is a way to clear away evil spirits from your home. Moreover, a sage is a person known for his great wisdom. So, there may actually not be a more magical name than this.
14salem
Of course, this small town in Massachusetts is where the Salem Witch Trials took place. There’s a lot to unpack there, but if you’re a history buff and like the sound of the name, we suggest you go for it.
15Saphira
If ruby, pearl, or other gemstone names appeal to you but don’t quite appeal to youitconsider Saphira. Sapphires represent joy, wisdom, and health, but the slight change in the ending gives Saphira a more fantastical edge.
16Sauron
Soren is a Scandinavian name derived from the root – Severus — is Latin meaning “severe” or “severe.” While you might not like to think of your baby as the stern type, a name with a little edge might be just what you’re looking for. This definitely sounds like a moniker that would appear in a teen witch academy fantasy book any day now.
No. 17dusk
It’s a stunning unisex name that means “evening star,” and it’s certainly a moodier baby name choice than the names that are popular today. This would be a beautiful witchy baby name for a baby born at night.
So, do you want a Little Salem or a Little Griffin? You can’t go wrong with any name on this list.