Skip to content
Search AI Powered

Latest Stories

20 Spellbinding Witch Names That Are Absolutely Magical

These names take enchanting to a new level.

little girl in witch hat going trick or treating on halloween
Shutterstock

Witches are fascinating creatures. They can fly on brooms, masquerade as black cats, and, of course, cast spells and make potions. And if you love witches, there's no better way to pay tribute to them than to name your baby or pet after one of the most famous witches in the world. From Harry Potter witch names like Luna and Minerva to Disney witch names like Winifred and Aggie, these are the best witch names to choose from.


  1. Minerva: Every Harry Potter fan will recognize the first name of Professor McGonagall, played by actress Maggie Smith and defined by her stern nature, her intellect, and her ability to turn into a tabby cat at a moment's notice.
  2. Hermione: You can't go wrong naming your baby after one of the bravest, smartest, and most hard-working witches in literary history. This name became an instant classic the minute the first Harry Potter book hit the New York Times Best Seller list.
  3. Bellatrix: Bellatrix Lestrange is certainly not a good witch in the Harry Potter universe. As one of Lord Voldemort's Death Eaters, she's actually one of its primary villains. Still, the name is powerful, playful, unique, and a nod to other devoted fans.
  4. Luna: No one in the Harry Potter series is as memorable as the delightful (and delightfully odd) Luna Lovegood. Choose this name to stand out from the crowd.
  5. Tonks: One last Harry Potter name. While Nymphadora Tonks may have been a minor character in the series, her name is as charming as any. We think this witch name would be especially sweet for a black cat.
  6. Winifred: If your favorite witches are the Sanderson Sisters from Disney's Hocus Pocus, then name your baby after Bette Midler's character, Winifred. It's a bit more whimsical than the other two witches' names, Sarah and Mary.
  7. Glinda: If you want to name your baby after the most famous good witch of them all, consider the name Glinda. Just make sure you've got a sky-high crown at the ready!
  8. Isobel: While many of the witch names on this list come from famous fictional works, Isobel Gowdie is the name of a 17th century Scottish woman who confessed to witchcraft in real life. The name is a beautiful spin on the more commonly spelled Isabel.
  9. Melisandre: This witch name comes from the Game of Thrones franchise. And while Melisandre of page and screen might not have been benevolent with her powers, the name is a stunning option for any witch aficionado.
  10. Sybil: Yes, Sybill Trelawney was the Divination teacher at the Hogwarts School of Witchcraft and Wizardry, but Sybil is also the name of a real-life English witch and astrologer named Sybil Leek, who lived from 1917 to 1982.
  11. Aradia: This undeniably beautiful witch name comes from American folklorist Charles Godfrey Leland's 1899 book The Gospel of Witches. Aradia was likely also the name of a supernatural creature in old Italian folklore.
  12. Sabrina: Whether you're a '90s kid who knows her as Melissa Joan Hart on the ABC sitcom Sabrina the Teenage Witch, an Archie Comics fan who grew up with her in the '50s and '60s, or a devotee of Kiernan Shipka's take on Netflix's Chilling Adventures of Sabrina, this enchanting name conjures up images of magic, spells, and a talking black cat for folks of all ages.
  13. Zelda: The name Zelda comes from the folklore of Sabrina, too. Zelda is Sabrina Spellman's 500-year-old aunt, who looks after Sabrina with her sister Hilda (also a great witch name option).
  14. Sailor: While Sailor Moon of the Japanese manga series of the same name might not be an official witch, she carries a wand and has the ability to perform magic—and so she's a welcome addition on this list.
  15. Tituba: Tituba is another real-life witch, one of the first accused during the 1692 Salem Witch Trials. Tituba was most likely from South America and was probably coerced into her confession of witchcraft. But her strong name lives on as a symbol of magic and power.
  16. Wanda: The Scarlet Witch, otherwise known as Wanda Maximoff, is a powerful sorceress who becomes a member of the Avengers in the Marvel universe. It's the perfect name for someone who loves witches and superheroes.
  17. Erza: In the manga and anime series Fairy Tail, Erza Scarlet is the most powerful woman wizard in her guild. Who wouldn't want to be named after her?
  18. Marnie: When it comes to spunky witches, there's none more iconic than Halloweentown's Marnie Piper. This classic Disney Channel Halloween movie makes for an even more classic name.
  19. Aggie: Played by the beloved Debbie Reynolds, Aggie Cromwell is the matriarch of the family of witches in the Halloweentown franchise.
  20. Misty: If you want a more modern witch name, consider Misty from American Horror Story: Coven. It sounds mythical while still being accessible, meaning no one will know you opted for a witch name unless you tell them!
  21. To discover more amazing secrets about living your best life, click here to follow us on Instagram!