270+ Witch Names for Your Little Spellcaster (With Meanings!)

By

Tassia O'Callaghan

May 17 2026

·

41 min read

hero image

Choosing a baby name is basically the first spell you cast for your kid. No pressure, right? Whether you're drawn to the mystical, the dark, the whimsical, or the wildly powerful, witchy names are having a full-on cultural moment — and honestly, it's been a long time coming. These aren't your grandma's baby names (well, actually some of them are, and that's kind of the point). They're layered, meaningful, and seriously cool.

Whether you're leaning into the dark witch aesthetic or you want something softer — a white witch name, a green witch name, a healing witch name — this list has you covered. And yes, we included witch names for boys too, because the patriarchy can't have everything.

Let's get into it. 🔮

📝 In this article:

Most popular witch names

Historical witch names

Harry Potter witch names

Witch names in mythology

Green witch names and forest witch names

Fire witch names

Sea witch names and water witch names

Snow witch names

Whimsical witch names

Witch names for boys

Names that mean witch

Good news, fellow witches-in-waiting: some of the most bewitching names around are already having their mainstream moment. 🌙

These are the witchy girl names that made the top 500 of the US baby name charts — proof that magical names are officially having a cultural moment (and honestly, it's about time). These are the popular witch names that are equal parts enchanting and accessible — the sweet spot for parents who want something meaningful without spelling it out for everyone at daycare.

  1. Alice: An Old French and Germanic name meaning "noble." Dame Alice Kyteler was the first person condemned for witchcraft in Ireland in 1324. #65 of the top 1000 girl names in the US.
  2. Anastasia: A Greek name meaning "resurrection." #163 of the top 1000 girl names in the US.
  3. Astrid: A Norse name meaning "divinely beautiful" or "god's strength." Common among Viking women and rooted in Norse warrior culture. #376 of the top 1000 girl names in the US.
  4. Aurora: A Latin name meaning "dawn" — also the Roman goddess of the morning and the name for the Northern Lights. #15 of the top 1000 girl names in the US.
  5. Briar: An English name referring to the thorned wild rose or bramble — nature-rooted, sharp-edged, and beautiful. Sleeping Beauty's fairy-tale name in the original telling, which gives it serious storybook witch credentials. #400 of the top 1000 girl names in the US.
  6. Calliope: A Greek name meaning "beautiful voice." The Muse of epic poetry in Greek mythology. #451 of the top 1000 girl names in the US.
  7. Celeste: A Latin name meaning "heavenly." #188 of the top 1000 girl names in the US.
  8. Daphne: A Greek name meaning "laurel tree." In mythology, Daphne was a nymph transformed into a laurel tree to escape Apollo — a story of female agency, nature magic, and metamorphosis. #178 of the top 1000 girl names in the US.
  9. Eden: A Hebrew name meaning "pleasure" or "paradise." Evocative of the ultimate forbidden garden. #70 of the top 1000 girl names in the US.
  10. Elodie: A French name meaning "foreign riches." #310 of the top 1000 girl names in the US.
  11. Elowyn: A Cornish variant of Elowen, meaning "elm tree." A green witch name with genuine old-world Cornish magic in it. #299 of the top 1000 girl names in the US.
  12. Esmeralda: A Spanish name meaning "emerald" — associated with fortune-tellers and free-spirited women across folklore. #373 of the top 1000 girl names in the US.
  13. Evangeline: A Greek name meaning "bearer of good news." Has a ghostly, Southern Gothic glamour that places it firmly in the witchy aesthetic — all dark lace and candlelight. #147 of the top 1000 girl names in the US.
  14. Freya: A Norse name meaning "lady" or "noblewoman." The goddess of love, beauty, war, and — crucially — magic. Freya was the original practitioner of seiðr in Norse mythology. #176 of the top 1000 girl names in the US.
  15. Genevieve: A French name of Celtic origin, possibly meaning "tribe woman" or "of the race of women." Saint Geneviève was said to have miraculous powers — and the name has a medieval French sorceress quality that's hard to shake. #148 of the top 1000 girl names in the US.
  16. Hazel: An English name from the hazel tree, long sacred in Celtic tradition. Hazel wands were used for divination and water-witching — beautifully familiar and rooted in genuine magical history. #21 of the top 1000 girl names in the US.
  17. Iris: A Greek name meaning "rainbow." Iris was the goddess of the rainbow and divine messenger between the gods and mortals — a go-between with real mythological credentials. #61 of the top 1000 girl names in the US.
  18. Lilith: A Hebrew name from ancient Mesopotamian mythology, sometimes interpreted as "night creature" or "night wind." Often framed as Adam's rebellious first wife in Jewish folklore, Lilith has become one of the most powerful symbols of female independence and dark feminine energy. #277 of the top 1000 girl names in the US.
  19. Lorelei: A German name meaning "alluring cliff." The legendary siren-like river spirit of the Rhine who lured sailors to their fate with her singing. #441 of the top 1000 girl names in the US.
  20. Lyra: A Greek name meaning "lyre." The name of the constellation containing the star Vega. #435 of the top 1000 girl names in the US.
  21. Marceline: A Latin name meaning "dedicated to Mars," the Roman god of war. Marceline the Vampire Queen from Adventure Time gave this name its darker, more mysterious edge in modern pop culture — and it suits it perfectly. #424 of the top 1000 girl names in the US.
  22. Meadow: An English nature name. #286 of the top 1000 girl names in the US.
  23. Nova: A Latin name meaning "new" — but in astronomy, a nova is the explosive brightening of a star. #46 of the top 1000 girl names in the US.
  24. Ophelia: A Greek name meaning "help." Shakespeare's tragic heroine. Also one for the Swifties out there. #264 of the top 1000 girl names in the US.
  25. Opal: A Sanskrit-origin gemstone name. #423 of the top 1000 girl names in the US.
  26. Phoebe: A Greek name meaning "radiant" or "bright." A Titaness associated with the Oracle at Delphi — the prophetic tradition in ancient Greece was deeply, powerfully feminine. #157 of the top 1000 girl names in the US.
  27. Raven: An Old English name from the bird long associated with magic across Norse, Celtic, and Native American traditions. #404 of the top 1000 girl names in the US.
  28. Rowan: A Celtic name from the rowan tree, traditionally planted near homes to ward off evil spirits — one of the most powerfully protective trees in Celtic mythology. #249 of the top 1000 girl names in the US. 🌲
  29. Ruby: After the gemstone — rubies have been used in protective and fire magic across cultures for centuries. #64 of the top 1000 girl names in the US.
  30. Sabrina: A Latin name from the River Severn in Britain — in legend, Sabrina was a nymph or goddess of the river. Best known now as TV's most beloved teenage witch, but the mythological roots go back centuries. #321 of the top 1000 girl names in the US.
  31. Sage: An English plant name — sage has been used in cleansing and protection rituals across numerous cultures and traditions. #160 of the top 1000 girl names in the US.
  32. Selah: A Hebrew name of uncertain meaning — possibly "pause" or "reflection." #216 of the top 1000 girl names in the US.
  33. Vivian: A Latin name meaning "alive." Viviane is a key name for the Lady of the Lake in Arthurian legend — the enchantress who trapped Merlin and gifted Excalibur to Arthur. #72 of the top 1000 girl names in the US.
  34. Willow: An English name from the willow tree, long associated with water magic and grief. Also the moniker of the most powerful witch in Buffy the Vampire Slayer. #44 of the top 1000 girl names in the US.
  35. Willa: An Old German name meaning "resolute protection" — a softer form of Wilhelmina that still carries real backbone. #422 of the top 1000 girl names in the US.
  36. Wren: An English name from the tiny, fiercely territorial bird considered magical in Celtic folklore — a creature believed to carry the secrets of the spirit world. #231 of the top 1000 girl names in the US.

Historical witch names

These are the names of real women who were labeled witches throughout history — a reminder that being called a witch was often just what happened when a woman was too smart, too independent, or too powerful for her time.

  1. Agnes: A Greek name meaning "pure" or "chaste." Agnes Waterhouse of Essex became the first woman executed for witchcraft in England in 1566 — a healer and wise woman known locally as "Mother Waterhouse" whose trial set a grim precedent for the century of witch hunts that followed.
  2. Alizon: A medieval English variant of Alice, meaning "noble." Alizon Device was the young Lancashire woman whose curse on a pedlar — or so it was believed — ignited the infamous Pendle witch trials of 1612, ultimately sending ten people to the gallows.
  3. Anna: A Latin and Greek form of Hannah, meaning "grace" or "favor." Anna Göldi was executed in Switzerland in 1782 — often described as the last person legally executed for witchcraft in Europe. In 2008, the Swiss parliament officially exonerated her, more than two centuries too late.
  4. Biddy: An Irish diminutive of Bridget. Biddy Early (1798–1874) was one of Ireland's most famous traditional healers, believed to have used a mysterious blue bottle for magical healing.
  5. Catherine: A Greek name meaning "pure." Catherine Monvoisin — known to history simply as "La Voisin" ("The Neighbor") — was a fortune-teller, midwife, and self-described witch who operated in 17th-century Paris, selling love charms, poisons, and black masses to the French aristocracy. Her arrest in 1679 triggered the "Affair of the Poisons" — one of the most scandalous witch trials in French history.
  6. Elspeth: A Scottish form of Elizabeth meaning "my God is an oath." Elspeth Reoch was tried for witchcraft in Orkney in 1616.
  7. Florence: A Latin name meaning "flourishing" or "blooming." Florence Newton was a 17th-century Irish woman known as the "Witch of Youghal" — one of Ireland's most documented witch trial cases.
  8. Geillis: A Scottish form of Cecilia, meaning "blind to one's own beauty." Geillis Duncan was tried during the North Berwick witch trials in Scotland in 1590 — later immortalized as a character in Outlander.
  9. Grace : An English virtue name from the Latin gratia, meaning "grace" or "favor." Grace Sherwood was the last person convicted of witchcraft in Virginia, in the early 1700s — a healer and midwife known as the "Witch of Pungo." In 2006, the Governor of Virginia officially pardoned her, more than 300 years after her conviction.
  10. Isobel: A Scottish form of Isabel, itself a variant of Elizabeth, meaning "my God is an oath." Isobel Gowdie confessed to witchcraft in Scotland in 1662 with extraordinary, unprompted detail — describing shape-shifting into hares, sabbat ceremonies, and chants that turned sticks into horses. Her confessions are considered the most comprehensive account of alleged Scottish witchcraft ever recorded.
  11. Jane: An English form of John, meaning "God is gracious." Jane Wenham was the last person condemned to death for witchcraft by an English court, in 1712 — though she was ultimately pardoned and lived to old age.
  12. Jennet: A medieval English diminutive of Jane, meaning "God is gracious." Jennet Device was just nine years old when she testified against her own mother, siblings, and neighbors at the Pendle trials — her testimony helping to send most of her family to the gallows. One of the most haunting child witnesses in the history of witch trials.
  13. Joan: An English feminine form of John, meaning "God is gracious." Joan of Arc was burned at the stake in 1431 — charged with heresy and dressing as a man, though accusations of witchcraft and sorcery also swirled around her trial. She was nineteen years old. Canonized as a saint less than 500 years later.
  14. Katherine: A Greek name meaning "pure." Katherine Hewitt was one of the Pendle witches hanged at Lancaster in 1612, accused of the murder of a child by witchcraft.
  15. Laveau: As in Marie Laveau (c.1801–1881), the legendary Voodoo Queen of New Orleans — a free woman of color who became one of the most powerful and celebrated spiritual figures in American history.
  16. Märet: A Scandinavian form of Margaret, meaning "pearl." Märet Jonsdotter was the first woman executed for witchcraft in Sweden, in 1671, during the period known as "The Great Noise" — a mass panic that swept through Swedish communities and resulted in the executions of hundreds of people.
  17. Margaret: A Greek name meaning "pearl." Margaret Barclay was tried for witchcraft in Scotland in 1618. Later, Margaret Hamilton portrayed the original Wicked Witch of the West in the 1939 Wizard of Oz.
  18. Moll: An English diminutive of Mary, meaning "beloved" or "bitter." Moll Dyer was a reclusive healer in 17th-century Maryland, driven from her home by neighbors who blamed her for crop failures and illness — according to legend, she was found frozen to death against a rock in the woods after being chased out in winter. That rock still exists in Leonardtown, Maryland today.
  19. Petronilla: A Latin name, a diminutive of Petra, meaning "rock." Petronilla de Meath was tried alongside Dame Alice Kyteler in 14th-century Ireland and became the first person burned at the stake for witchcraft in Ireland.

Salem witch names

Salem, Massachusetts, 1692. Close to 200 people accused. Twenty executed. These are the names that carry that weight — many of them everyday names, which is part of what makes this chapter of history so haunting.

  1. Abigail: A Hebrew name meaning "my father's joy." Abigail Williams was one of the primary accusers in the Salem witch trials of 1692 — a name loaded with colonial American history.
  2. Ann: An English name derived from the Hebrew Hannah, meaning "grace" or "favor." Ann Putnam Jr. was one of the most active accusers in the Salem witch trials of 1692 — and Ann Foster was among those arrested and imprisoned.
  3. Betty: A diminutive of Elizabeth, from the Hebrew Elisheba, meaning "my God is an oath." Betty Parris was just nine years old when her strange fits — alongside her cousin Abigail — set the entire hysteria in motion.
  4. Bridget: An Irish name derived from the goddess Brigid, meaning "strength" or "exalted one." Bridget Bishop was the first person executed in the Salem witch trials, in June 1692.
  5. Deliverance: A Puritan virtue name from the English word, meaning exactly what it says — deliverance from sin or hardship. Deliverance Hobbs was a confessed accuser whose testimony helped convict Bridget Bishop.
  6. Dorcas: A Greek name meaning "gazelle." Dorcas Hoar was arrested in the spring of the trials and, facing execution, became one of the last to confess — which temporarily saved her life.
  7. Dorothy: An English name from the Greek Dorothea, meaning "gift of God." Dorothy Good was just four or five years old when she was accused of witchcraft in Salem in 1692 — one of the youngest people ever imprisoned during the trials.
  8. Elizabeth: An English name from the Hebrew Elisheba, meaning "my God is an oath." Elizabeth Howe and Elizabeth Proctor were both accused during the Salem trials — Howe was executed in July 1692. One of history's most enduring names, worn by saints, queens, and accused witches alike.
  9. Lydia: A Greek name meaning "from Lydia" — a region of ancient Asia Minor associated with wealth and beauty. Lydia Dustin was arrested and imprisoned during the trials and died in jail before she could be tried — one of at least five people who never made it to the gallows but never made it home either.
  10. Martha: An Aramaic name meaning "lady" or "mistress of the house." Martha Carrier was accused during the Salem witch trials and executed in August 1692 — described by Cotton Mather as the "Queen of Hell."
  11. Mary: An English name from the Hebrew Miriam, meaning "beloved" or "bitter." Mary Eastey and Mary Parker were both hanged at Salem in 1692. Also one of the Sanderson sisters from Hocus Pocus.
  12. Mercy: An English virtue name meaning exactly that — compassion, forgiveness, grace. Mercy Lewis was one of the core group of accusers — a teenage servant girl who had survived a Native American raid that killed her parents.
  13. Rebecca: An English name from the Hebrew Rivkah, meaning "to bind" or "snare." Rebecca Nurse was a 71-year-old grandmother accused of witchcraft in Salem — her execution in July 1692 shocked even those who believed in the trials.
  14. Sarah: A Hebrew name meaning "princess." Sarah Good was among the first three women accused in the Salem witch trials. Also one of the witch sisters from Hocus Pocus.
  15. Susannah: An English name from the Hebrew Shoshana, meaning "lily" or "https://www.peanut-app.io/blog/baby-names-that-mean-rose." Susannah Martin of Amesbury had been accused of witchcraft years before the Salem trials.
  16. Tituba: A name of Indigenous American origin, meaning uncertain. Tituba was one of the first three women accused of witchcraft in Salem — an enslaved woman whose compelling testimony about the devil helped ignite the entire trial.

Harry Potter witch names

You knew this was coming. The Wizarding World gave us some truly iconic witch names — many rooted in mythology and history.

  1. Andromeda: A Greek name meaning "ruler of men" or "she who leads men" — also the name of a galaxy and a princess from Greek mythology chained to a rock and rescued by Perseus. Andromeda Tonks is Bellatrix's more principled sister, a Black family rebel who chose love over blood purity.
  2. Augusta: A Latin name meaning "great" or "venerable." Augusta Longbottom is Neville's formidable grandmother — all vulture hats and iron will.
  3. Bellatrix: A Latin name meaning "female warrior" or "the warrior star" — it's an actual star in the Orion constellation.
  4. Celestina: A Latin name meaning "heavenly." Celestina Warbeck is the Wizarding World's most celebrated singing sorceress — a name dropped casually in the books but rich with celestial magic and old-world charm.
  5. Fleur: A French name meaning "flower." Fleur Delacour is graceful, powerful, and part-Veela — a beautiful name with real French elegance.
  6. Ginevra: An Italian form of Guinevere, meaning "white wave" or "fair one." Ginny Weasley's full name — romantic and surprising.
  7. Helena: A Greek name meaning "bright" or "shining light." Helena Ravenclaw — the Grey Lady of Hogwarts — stole her mother Rowena's diadem and paid dearly for it.
  8. Helga: A Norse name meaning "holy" or "blessed." Helga Hufflepuff was one of the four founders of Hogwarts — a witch who valued loyalty, patience, and hard work above all else, and whose house has been criminally underrated for decades.
  9. Hermione: A Greek name meaning "messenger" — derived from Hermes. The most famous witch of our generation.
  10. Lavender: An English botanical name from the fragrant purple herb long associated with love magic, calm, and protection. Lavender Brown was Ron's enthusiastic girlfriend — but the name itself is far witchier than she gets credit for, rooted in genuine herbalist and folk magic tradition. 💜
  11. Luna: A Latin name meaning "moon." Luna Lovegood is dreamy, intuitive, and utterly herself — which is exactly why this name has become a modern classic. 🌙
  12. Minerva: A Latin name meaning "the mind." Professor McGonagall's first name — and honestly, a name that commands respect in any context.
  13. Molly: An Irish diminutive of Mary, meaning "beloved" or "bitter." Molly Weasley is one of the most powerful witches in the series — she takes down Bellatrix Lestrange with a single curse and the fury of a mother protecting her child.
  14. Narcissa: A Greek name derived from Narcissus, meaning "numbness" or associated with the narcissus flower.
  15. Nymphadora: A Greek name meaning "gift of the nymphs." Tonks preferred just Tonks — but the full name is gloriously eccentric.
  16. Pansy: An English flower name. A bit overlooked in the HP universe, but as a baby name it's vintage and charming.
  17. Pomona: A Latin name meaning "fruit trees" — the Roman goddess of orchards. Professor Sprout's first name, and one of the underrated gems of the HP naming universe.
  18. Rosmerta: A name from Gaulish mythology meaning "good purveyor" or "great provider." Madam Rosmerta runs the Three Broomsticks in Hogsmeade — a name drawn directly from a Celtic goddess of fertility and abundance, making it one of the deepest mythological pulls in the entire HP naming canon.
  19. Rowena: An Old English or Welsh name possibly meaning "white spear" or "fame." Rowena Ravenclaw of Harry Potter fame brings the witchy credentials, but the name predates her by centuries.
  20. Sibyll: A variant of Sybil, from the Greek sibylla, meaning "prophetess" or "oracle." Professor Sibyll Trelawney teaches Divination at Hogwarts — a seer of uncertain reliability but undeniable atmosphere. The name connects directly to the ancient female prophets of the classical world, the sibyllae, who delivered oracles at sacred sites across Greece and Rome.

🪄 After more from the Wizarding World? 248 Harry Potter Baby Names

Witch names in mythology

Witch names in mythology

Long before witches were burning at the stake or stirring cauldrons in fairy tales, mythology gave us some of the most powerful women in human history. From ancient Greece to Norse legend, Celtic Ireland to feudal Japan, every culture on earth has its own tradition of supernatural women who bent the rules of reality.

  1. Áine: An Irish name meaning "radiance" or "brilliance." Áine is a fairy queen and goddess of summer, wealth, and sovereignty in Irish mythology.
  2. Anahita: A Persian name meaning "immaculate" or "pure." Anahita is the ancient Iranian goddess of water, fertility, and wisdom — one of the most important deities in Zoroastrian religion, associated with rivers, lakes, and the cosmic ocean.
  3. Artemis: A Greek name of uncertain meaning, possibly "safe" or "butcher" — though neither really captures the vibe of the goddess of the hunt, the moon, and wild animals who roamed the forests with a silver bow.
  4. Ayizan: A Haitian Vodou lwa (spirit) of the marketplace, healing, and initiation. Associated with cleansing and spiritual purity.
  5. Befana: An Italian name derived from Epifania (Epiphany), meaning "manifestation" or "appearance." In Italian folklore, Befana is a broomstick-riding old woman who delivers gifts to good children on Epiphany Eve — essentially Italy's witchy answer to Santa Claus, and one of the most beloved figures in Italian popular culture.
  6. Brigid: An Irish name meaning "exalted one" or "strength." The triple goddess of healing, poetry, and smithcraft — one of the most powerful deities in Celtic tradition.
  7. Bronwen: A Welsh name meaning "white breast" or "pure heart" — rooted in the Mabinogion, where Branwen (a variant) is one of the great tragic heroines of Welsh mythology.
  8. Calypso: A Greek name meaning "she who hides" or "concealer." The nymph in Homer's Odyssey who kept Odysseus on her island for seven years through enchantment.
  9. Cassandra: A Greek name meaning "prophetess." In mythology, Cassandra could see the future but was cursed never to be believed.
  10. Cassiopeia: A Greek name meaning "queen of Ethiopia" or possibly "she whose words excel" — Cassiopeia was a vain but magnificent queen in Greek mythology, now immortalized as a constellation. Cassie for short makes it completely wearable.
  11. Ceridwen: A Welsh name of uncertain meaning, possibly "fair poetry" or "crooked woman." In Welsh mythology, Ceridwen is a powerful enchantress who brews the potion of knowledge — a foundational figure in Wiccan traditions.
  12. Circe: A Greek name meaning "bird" or "hawk." In Greek mythology, Circe was the enchantress who turned Odysseus's crew into pigs. One of the most iconic witch names in mythology.
  13. Diana: A Latin name meaning "divine" or "luminous" — the Roman goddess of the hunt, the moon, and wild places. The witchcraft goddess par excellence — in Wiccan tradition, Diana is the Great Goddess herself.
  14. Ezili: A Haitian Vodou lwa of love, beauty, and water — sometimes divided into her different aspects: Ezili Freda (love and luxury) and Ezili Dantor (fierce maternal protection).
  15. Galene: A Greek name meaning "calm seas" or "serenity." Galene was the Greek goddess of calm water — the stillness after a storm.
  16. Grimhild: A Norse name meaning "masked battle" or "hidden helmet" — from grima (mask) and hildr (battle). In Norse mythology, Grimhild is a powerful sorceress and queen who brews a potion of forgetting to manipulate the hero Sigurd, reshaping the entire tragic arc of the Völsunga saga.
  17. Hecate: A Greek name possibly meaning "willpower" or "far-reaching." In Greek mythology, she was the goddess of magic, witchcraft, the moon, and crossroads. It doesn't get more powerful than Hecate.
  18. Isadora: A Greek name meaning "gift of Isis." Isis was the Egyptian goddess of magic and healing, making Isadora a beautifully layered name for a little girl destined for great things.
  19. Izanami: A Japanese name meaning "the female who invites." In Japanese creation mythology, Izanami is a primordial goddess who became the ruler of the underworld after her death.
  20. Kaguya: A Japanese name meaning "radiant night" or "shining princess." From the 10th-century tale The Tale of the Bamboo Cutter — often called Japan's oldest narrative — Kaguya-hime is a mysterious moonchild with magical origins.
  21. Lamia: A Greek name meaning "large shark" or "void." In Greek mythology, Lamia was a Libyan queen transformed into a child-devouring monster by Hera.
  22. Laverna: A Latin name — Laverna was the Roman goddess of thieves, fraudsters, and the underworld, which makes her patronage somewhat chaotic but genuinely fascinating. In Barbie: Fairytopia, Laverna is the main villain — ambitious, dramatic, and completely committed to her vision.
  23. Maeve: An Irish name meaning "she who intoxicates" or "intoxicating one." Queen Medb of Connacht in the Ulster Cycle was a formidable warrior queen associated with power and independence. As iconic as Irish names get.
  24. Medea: A Greek name meaning "cunning" or "to plan." In mythology, Medea was a powerful sorceress and one of the most morally complex witches in ancient literature. Not for the faint-hearted.
  25. Morgana: A Welsh name meaning "sea circle" or "sea dweller." Morgana (or Morgan le Fay) is the legendary enchantress from Arthurian legend — arguably the most iconic sorceress in Celtic mythology.
  26. Morgause: A French and Welsh name from Arthurian legend — the half-sister of King Arthur and mother of Mordred.
  27. Morrigan: An Irish name meaning "great queen" or "phantom queen." The Morrigan is the Celtic goddess of fate, war, and death — often appearing as a crow.
  28. Niamh: An Irish name meaning "bright" or "radiant." A goddess of the Otherworld in Irish mythology.
  29. Nimue: A name of uncertain origin, possibly Welsh or Breton. In Arthurian legend, Nimue is the Lady of the Lake who trapped Merlin and gave Excalibur to King Arthur.
  30. Nicnevin: A Scottish Gaelic name meaning "daughter of the divine" or possibly "bone goddess." In Scottish folklore, Nicnevin is the queen of the fairies and witches — a fearsome supernatural figure who rides through the night on Halloween leading a procession of spirits.
  31. Nixie: A German name from the water spirit Nixe — a shapeshifting freshwater mermaid of Germanic and Scandinavian folklore, beautiful and dangerous in equal measure.
  32. Nyx: A Greek name meaning "night" — Nyx is the primordial goddess of night in Greek cosmogony, so ancient and powerful that even Zeus feared her.
  33. Persephone: A Greek name of uncertain meaning, possibly "bringer of destruction." Queen of the Underworld, daughter of Demeter — mythologically iconic and genuinely one of the most powerful witch names on any list.
  34. Rhiannon: A Welsh name meaning "divine queen." A powerful figure in the Mabinogion and one of the most beloved Celtic goddess names. Bonus: Fleetwood Mac wrote a whole song about her. 🎵
  35. Runa: A Norse and Old German name meaning "secret lore" or "rune."
  36. Saga: A Norse name meaning "seeing one" or "female seer" — in Norse mythology, Saga is a goddess associated with wisdom, storytelling, and prophecy, who drinks with Odin daily from golden cups.
  37. Selene: A Greek name meaning "moon." The goddess of the moon in Greek mythology, often depicted driving a silver chariot across the night sky.
  38. Sigrun: A Norse name meaning "victory" and "secret lore." A Valkyrie in Norse mythology — one of the warrior-maidens who chose the slain on battlefields.
  39. Skadi: A Norse name meaning "shadow" or "damage." Skadi is the Norse goddess of winter, skiing, and mountains.
  40. Skuld: A Norse name meaning "debt" or "that which shall be." One of the three Norns (Norse Fates) who weave the destinies of gods and humans alike.
  41. Tamamo: From Tamamo-no-Mae, a legendary fox spirit (kitsune) who disguised herself as a beautiful woman in the Imperial court of Japan.
  42. Thalia: A Greek name meaning "to flourish" or "to bloom." One of the nine Muses — specifically the Muse of comedy and pastoral poetry.
  43. Thessaly: A Greek place name — the region of ancient Greece most associated with sorcery and witches.
  44. Vivienne: A French name meaning "alive." The Lady of the Lake in Arthurian legend goes by this name.
  45. Völva: Not a traditional name, but a title — the Old Norse word for a seeress or shaman woman who practiced magic (or seiðr in Old Norse). But this one might be a little too similar to a certain anatomy to be used in English-speaking playgrounds. 😳

Green witch names and forest witch names

Green witches work with herbs, plants, and the natural world. These names feel rooted, earthy, and deeply connected to growing things.

  1. Acacia: A Greek name from the thorny acacia tree — in magical tradition, acacia wood and flowers are used for protection, psychic development, and sacred ritual. Ancient Egyptians considered it sacred to Osiris.
  2. Acantha: A Greek name meaning "thorn" or "prickly plant" — in Greek mythology, Acantha was a nymph beloved by Apollo.
  3. Aspen: An English tree name — the aspen's trembling leaves have long been associated with communication with spirits and overcoming fear in folk magic traditions.
  4. Cassia: A Latin name from the spice plant cassia — a relative of cinnamon.
  5. Dahlia: A Spanish and Scandinavian flower name — named after botanist Anders Dahl, the dahlia has rich associations with inner strength, elegance, and dark beauty in the language of flowers.
  6. Elowen: A Cornish name meaning "elm tree."
  7. Evanthe: A Greek name meaning "blooming flower" or "fair flower" — rare, lyrical, and with a delicate, old-world quality that sits somewhere between a botanical illustration and an ancient ode.
  8. Fern: An English plant name.
  9. Indigo: A Latin color name — the deep blue-purple dye from the indigo plant, long associated with intuition, the third eye, and psychic magic.
  10. Ivy: An English name from the climbing plant. Ivy has been associated with immortality and magic since antiquity.
  11. Juniper: A Latin-origin plant name from juniperus. Juniper berries have been used in protective magic across cultures.
  12. Linnea: A Scandinavian name from the linden tree or the twinflower Linnaea borealis — named after the botanist Carl Linnaeus, the linden tree is sacred in Norse and Slavic tradition, associated with love, protection, and feminine magic.
  13. Marigold: An English flower name — marigolds have been used in ritual, healing, and protection magic across cultures for centuries. A kitchen witch name with sunshine and sorcery in equal measure. 🌼
  14. Rue: An English plant name from the herb ruta graveolens — rue is one of the oldest protective herbs in European magical tradition, used to ward off evil, purify spaces, and break hexes. Shakespeare references it repeatedly.
  15. Sylvia: A Latin name meaning "of the forest" — related to the Roman woodland deity Silvanus and long associated with trees, wilderness, and nature traditions. 🌲
  16. Thistle: The Scottish national emblem.
  17. Wren: An English name from the small bird often considered magical in Celtic folklore.

Fire witch names

For the baby who's going to light up every room she walks into — metaphorically, hopefully. These fire witch names burn bright, bold, and unapologetically powerful.

  1. Aithne: An Irish name meaning "fire." 🔥
  2. Alinta: An Aboriginal Australian name meaning "fire" or "flame" — one of the most beautiful fire names on this list, rooted in the oldest continuous culture on earth.
  3. Amber: An English gemstone name from the Arabic anbar — amber is fossilized tree resin that’s been used in protective magic and healing across Northern European and Baltic traditions for thousands of years.
  4. Calida: A Spanish and Latin name meaning "warm" or "ardent."
  5. Clover: An English plant name associated with luck, fairy magic, and the spirit world in Irish and British folklore. 🍀
  6. Electra: A Greek name meaning "amber" or "shining" — connected to the word for electricity, and in mythology the name of both a Pleiad star and an Oceanid whose name means "bright, glowing."
  7. Ember: An English name meaning the glowing fragment of a dying fire.
  8. Enya: An Irish name meaning "fire" or "kernel of a nut" — rooted in the Irish Eithne, and made famous globally by the Irish singer whose ethereal, otherworldly music gives it instant witchy credentials on top of its fiery meaning.
  9. Fiamma: An Italian name meaning "flame."
  10. Ignacia: A Spanish and Latin name meaning "fire" — the feminine form of Ignatius.
  11. Phoenix: A Greek mythological name for the firebird reborn from its own ashes.
  12. Pyrene: A Greek name connected to pyr, meaning "fire." In mythology, Pyrene was a princess whose funeral pyre gave the Pyrenees mountains their name.
  13. Seraphina: A Hebrew name meaning "fiery" or "burning one" — the seraphim are described as fire-beings in the Hebrew Bible.
  14. Solange: A French name meaning "solemn" or "dignified" — associated with the sun and warmth.
  15. Vesta: A Latin name meaning "hearth" or "home fire" — Vesta was the Roman goddess of the sacred flame, tended by the Vestal Virgins in Rome for over a thousand years. The original keeper of the eternal fire.

Sea witch names and water witch names

From siren-like river spirits to deep-sea enchantresses, water has always been where the most mysterious magic lives. These sea and water witch names are as fluid, powerful, and utterly bewitching as the tides themselves.

  1. Calypso: A Greek name meaning "she who hides," the sea-nymph who enchanted Odysseus.
  2. Coraline: An English name related to coral — deep-sea, strange, and otherworldly. The Neil Gaiman connection only adds to its dark fairy-tale credentials.
  3. Maren: A Scandinavian name meaning "sea."
  4. Marina: A Latin name meaning "of the sea."
  5. Melusine: A French name for the legendary medieval water spirit — half-woman, half-serpent-tail. 🧜‍♀️
  6. Nereid: A Greek name meaning "sea nymph." The Nereids were the fifty daughters of Nereus — sea goddesses who sometimes aided sailors, sometimes didn't.
  7. Ondine: A French/Latin name from the water spirit Undine. In Germanic and French mythology, Ondines are elemental spirits of water.
  8. Thalassa: A Greek name meaning "the sea." In Greek cosmogony, Thalassa was the primordial goddess of the sea.
  9. Waverly: An Old English name meaning "meadow of quivering aspens." Has a water-like, rippling quality — and it's the name of the town in Witches of East End. Bonus points.

Snow witch names

Whether your little one is destined to be a grounded, roots-in-the-soil earth witch or an icy, untouchable force of nature, these names have the quiet, elemental power of the world beneath your feet and the frost in the air. Cool, still, and completely formidable.

  1. Alba: A Latin name meaning "white" or "dawn."
  2. Eira: A Welsh name meaning "snow."
  3. Gaia: A Greek name meaning "Earth." The primordial goddess of the Earth in Greek mythology — foundational doesn't even cover it.
  4. Isolde: A Celtic name of uncertain meaning, possibly "ice ruler." The tragic heroine of the Tristan and Isolde legend.
  5. Neve: An Irish and Italian name meaning "snow" or "bright."
  6. Taiga: A Russian nature name — the taiga is the vast boreal forest that stretches across Siberia, one of the wildest, coldest, and most untouched landscapes on earth.
  7. Terra: A Latin name meaning "earth." The Roman personification of Earth.
  8. Tundra: An English nature name, from the Russian tundra.
  9. Yuki: A Japanese name meaning "snow" — the name of the legendary Yuki-onna, Japan's ghostly snow woman.

Whimsical witch names

Whimsical witch names

These sit in the soft, enchanted corner of the witchy aesthetic — fairy-tale adjacent, nature-touched, and full of charm.

  1. Agatha: A Greek name meaning "good woman." Rooted in early Christian history and vintage mystery (thanks, Agatha Christie), it's subtly spooky and endlessly charming.
  2. Aislinn: An Irish name meaning "dream" or "vision." In Irish mythology, an aisling is a poetic vision in which Ireland appears as a woman.
  3. Alisa: A Scandinavian and Hebrew variant of Alice or Elise, meaning "noble" or "my God is an oath." Alisa Soto is a half-blood witch in the Sweep series whose powers far exceed what her heritage should allow.
  4. Alyce: A medieval English spelling of Alice, meaning "noble." Alyce is a wise, warm witch who runs the Practical Magick shop in the Sweep series.
  5. Aradia: An Italian name from Wiccan tradition, Aradia is the daughter of Diana and Lucifer in Tuscan folklore and appears in Charles Godfrey Leland's 1899 Aradia, or the Gospel of the Witches as a goddess of witches.
  6. Astraea: A Greek name meaning "star maiden" — in Greek mythology, Astraea was the last immortal to live among humans before the age of wickedness drove her to the stars, where she became the constellation Virgo.
  7. Astoria: A Greek name derived from astor, meaning "hawk" or "star."
  8. Aurelia: A Latin name meaning "golden."
  9. Belladonna: A Latin name meaning "beautiful woman." Also the name of a deadly but gorgeous plant long associated with witchcraft.
  10. Bree: An Irish name meaning "strength" or "exalted one" — a diminutive of Bridget, rooted in the goddess Brigid. Bree Warren is Morgan's beautiful, complicated best friend in the Sweep series.
  11. Celestine: A Latin name meaning "heavenly."
  12. Clio: A Greek name meaning "glory" or "to make famous" — Clio is the Muse of history in Greek mythology, the keeper of stories and collective memory. In Cate Tiernan's Balefire series, Clio is one of twin witches discovering her magical heritage.
  13. Cordelia: A Celtic name possibly meaning "heart" or "daughter of the sea." Both a Shakespearean heroine and a beloved character in Buffy the Vampire Slayer.
  14. Elphaba: An invented name for the Wicked Witch of the West in Wicked. Elphie for short makes it completely wearable.
  15. Endora: A Hebrew name with origins in the Biblical "Witch of Endor" — one of history's earliest references to a female soothsayer. Popularized by the bewitching TV mom in Bewitched.
  16. Erin: An Irish name meaning "Ireland" itself — from the poetic Gaelic name Éirinn. Erin Murphy is the Scottish blood witch who arrives to teach Morgan magical self-defence in the Sweep series.
  17. Esme: A French name meaning "beloved" or "esteemed." Also one for the Twilight fans.
  18. Estella: A Latin name meaning "star."
  19. Fable: An English word name — stories and magic all rolled into one.
  20. Faye: A Middle English name meaning "fairy" or "loyalty."
  21. Fennick: A whimsical, nature-rooted invented name in the spirit of old English botanical terms.
  22. Glinda: An invented name from L. Frank Baum's Wizard of Oz books — the Good Witch of the South (changed to North in the 1939 film). Possibly derived from the Welsh Glyndŵr or simply coined by Baum.
  23. Hyacinth: A Greek flower name from the mythology of the youth Hyacinthus, beloved of Apollo.
  24. Jenna: A Welsh and English name meaning "fair" or "white wave" — a diminutive of Jennifer, itself derived from Guinevere. Jenna is one of Morgan's core coven friends in the Sweep series.
  25. Jennifer: An English form of Guinevere, meaning "white wave" or "fair one." In Marvel comics, Jennifer Kale is a powerful sorceress with ancient mystical bloodlines.
  26. Lavinia: A Latin name meaning "woman of Rome" or "purity." Appears in both Virgil's Aeneid and Shakespeare.
  27. Matilda: A Germanic name meaning "mighty in battle" — Roald Dahl's telekinetic, book-loving, quietly revolutionary little girl is one of fiction's most beloved young witches,.
  28. Moira: A Scottish and Irish name meaning "fate" or "destiny" — from the Greek goddess of fate. Moira Byrne-Niall is Morgan's daughter in the final Sweep book, Night's Child.
  29. Morgan: A Welsh name meaning "sea circle" or "sea-born" — from the same Celtic root as Morgan le Fay. Morgan Rowlands is the protagonist of the entire Sweep series — a teenage girl who discovers she's the most powerful blood witch born in generations.
  30. Paige: An English name meaning "page" or "young servant" — in Charmed, Paige Matthews is the half-Whitelighter witch who joins her sisters.
  31. Piper: An English name meaning "one who plays the pipes" — in Charmed, Piper Halliwell is the middle sister with the power to freeze and explode things.
  32. Primrose: An English flower name — the primrose is connected to fairy paths in Irish and Scottish folklore.
  33. Prue: A diminutive of Prudence, from the Latin prudentia, meaning "wisdom" or "foresight" — in Charmed, Prue Halliwell is the eldest sister.
  34. Rose: A Latin flower name from rosa — simple, timeless, and universally beloved. Rose MacEwan is a historical Woodbane witch featured in the Sweep series.
  35. Sable: A French and English name meaning "black" or "dark fur."
  36. Sky: An English nature name meaning exactly what it says — the limitless sky above. Sky Eventide is Hunter's cousin and closest ally in the Sweep series.
  37. Sycorax: A Shakespearean name from The Tempest, meaning unknown. She's the unseen but formidable witch-mother of Caliban.
  38. Tabitha: An Aramaic name meaning "gazelle." Tabitha Stephens is the magically gifted daughter of Samantha in Bewitched — born with her mother's powers and her father's human heart.
  39. Tansy: An English plant name — tansy was a medicinal herb used across medieval Europe, including in early folk medicine and kitchen witch practices.
  40. Tara: A name with multiple origins — in Irish tradition, the Hill of Tara was the ceremonial seat of the High Kings of Ireland, while in Sanskrit tara means "star" and refers to a protective Buddhist goddess. In Buffy the Vampire Slayer, Tara Maclay is one of the most beloved witches in TV history.
  41. Thais: A Greek name meaning "headband" or possibly derived from the Egyptian goddess Thais — in Cate Tiernan's Balefire series, Thais is the other half of the twin witch pairing, raised apart from Clio and discovering her magical heritage in New Orleans.
  42. Wanda: A Slavic name of uncertain meaning, possibly from the Vandal tribe or the Polish word for "water" — Wanda Maximoff, the Scarlet Witch, is one of the most powerful beings in the entire Marvel universe.
  43. Winifred: An Old Welsh name meaning "holy reconciliation" or "blessed friend." You know her as Winnie Sanderson from Hocus Pocus.
  44. Winona: A Lakota name meaning "firstborn daughter." Winona Ryder brought this name its witchy 90s revival through Beetlejuice and Mermaids.
  45. Wisteria: An English botanical name — the wisteria vine with its cascading purple flowers has a dreamy, fairytale quality that feels deeply witchy.
  46. Zelda: A Yiddish and German name meaning "gray fighting maid" or "blessed." The keeper of the Triforce of Wisdom in The Legend of Zelda — and Zelda Spellman, the formidable aunt in Sabrina the Teenage Witch.

Witch names for boys

Yes, male witches exist — and their names are just as rich in mythology and magic. Historically, male practitioners were sometimes called warlocks, sorcerers, or wizards, but many male names carry the same magic-rooted energy as their female counterparts.

  1. Alatar: A name from Tolkien's wizarding world — one of the Blue Wizards sent to Middle-earth.
  2. Albus: A Latin name meaning "white" or "bright,” after Albus Dumbledore.
  3. Ambrose: A Greek name meaning "immortal." Ambrose Spellman is Sabrina's warlock uncle in The Chilling Adventures of Sabrina.
  4. Caspian: A literary name from C.S. Lewis, associated with mysterious seas and adventure.
  5. Dorian: A Greek name meaning "of the Dorian tribe." Dorian Gray is the original magically preserved bad boy.
  6. Evander: A Greek and Latin name meaning "good man" or "strong man." In mythology, Evander brought the Greek alphabet to Italy.
  7. Gideon: A Hebrew name meaning "great destroyer" or "one who cuts down." A warlock name with Old Testament weight.
  8. Herne: An English name meaning "horned." Herne the Hunter is a spectral figure from British folklore — leader of the Wild Hunt, associated with the pagan Horned God.
  9. Merlin: A Welsh name possibly meaning "sea fortress." The most famous wizard in Western mythology.
  10. Oberon: A Germanic name meaning "elf king" or "noble bear." The king of the fairies in Shakespeare's A Midsummer Night's Dream.
  11. Orpheus: A Greek name meaning "the darkness of night." The legendary musician who descended to the Underworld to retrieve his wife.
  12. Prospero: A Latin name meaning "fortunate" or "prosperous." The sorcerer-duke at the center of Shakespeare's The Tempest.
  13. Puck: An Old English name for a mischievous fairy or goblin — A Midsummer Night's Dream's most chaotic magic-worker.
  14. Silvanus: A Latin name meaning "of the forest" — the Roman god of woods and boundaries.
  15. Theron: A Greek name meaning "hunter."
  16. Zephyr: A Greek name meaning "west wind." The personification of the gentle west wind in Greek myth.

Names that mean witch

Names that mean witch

Sometimes you want the meaning to do the heavy lifting. These are names that literally translate to "witch” or “enchantress” across various languages.

  1. Adaeze: An Igbo name from Nigeria meaning "daughter of the king" — often associated with women of great power and spiritual authority in Igbo tradition.
  2. Aje: A Yoruba name meaning "witch..
  3. Alcina: An Italian name from the sorceress Alcina in Ludovico Ariosto's Orlando Furioso — the name means something close to "strong-willed enchantress."
  4. Bruja: A Spanish name meaning "witch." Pronounced "BROO-hah."
  5. Bruxa: A Portuguese name meaning "witch." Pronounced "BROO-shah."
  6. Cadı: A Turkish name meaning "witch." Pronounced "jah-DUH."
  7. Daina: A Punjabi name meaning "witch" — also a name used across Baltic cultures meaning "song" or "folk song."
  8. Häxa: A Swedish name meaning "witch." Pronounced "HEK-sah."
  9. Heks: A Danish, Dutch, and Norwegian name meaning "witch."
  10. Jadoo: A Hindi/Urdu word meaning "magic" or "spell."
  11. Lamia: Greek — her name carries the literal legacy of a shapeshifting sorceress.
  12. Magara: A Sicilian name meaning "witch."
  13. Magissa: A Greek name meaning "witch" or "magician."
  14. Majo: A Japanese name meaning "witch."
  15. Noita: A Finnish name meaning "witch" or "shaman." Pronounced "NOY-tah."
  16. Ragana: A Latvian and Lithuanian name meaning "witch."
  17. Sahira: An Arabic name meaning "witch" or "sorceress," also related to the Arabic word for "awakening" or "one who is alert."
  18. Sorcière: A French name meaning "witch" or "sorceress."
  19. Sorgina: A Basque name meaning "witch."
  20. Sosye: A Haitian Creole name meaning "witch" or "sorcerer."
  21. Strega: Italian for "witch."
  22. Venefica: A Latin name meaning "witch" or "poisoner."
  23. Veshtitsa: A Bulgarian name meaning "witch."
  24. Wupo: A Chinese name meaning "witch" or "sorceress."
  25. Ziezula: A Lithuanian name meaning "witch," also related to the Lithuanian word for cuckoo — a bird with deep folkloric associations with prophecy and fate in Baltic tradition. Pronounced "zheh-ZOO-lah."

Whatever kind of magic you're bringing into the world, there's a name on this list that matches your vibe — dark or light, ancient or modern, local or global. Witchy names carry history, mythology, nature, and power, and there's something genuinely radical about giving your child a name that says this person is not here to be ordinary.

From Hecate to Hazel, from Merlin to Maeve, from the Salem witch trials to the forests of Japan — magic has always had names. Now it's time to pick one. 🔮

Facebook logo
Threads logo
x logo
Copy link icon

Trending in the community

Perineal massages

Hey everyone

I’m 38+3 weeks and I tried doing perineal massages for a little (one day) and found it so hard to reach and uncomfortable but that was a while ago now.

I’ve been having baths, raspberry leaf tea, collecting colostrum, having dates, walking, resting and bouncing on my exercise ball.

I am worried not having been doing perineal massages and pelvic floor exercises that I’m then missing big bits out.

It would be great to know if people found it helped doing them and if there’s any other tips you’d recommend in the lead up to labour?

Avatar

3

11 weeks +1

Anyone else anxious as heck waiting on their 12 week scan..mines booked in for the 27th may where il be 13 weeks +4. Ive already booked in for a private gender scan when I’m 15 weeks..the weeks between the scans give me so much anxiety!

Avatar

6

Labour soon or?

Just lost my mucus plug @ 39+6, when do you experienced mothers think I'm going into labour! I'm so apprehensive!!

Avatar

11

Prep for recovery/ recovery kits

Is there anything that you would recommend buying to prepare for the recovery e.g. support band, scar patches?
Anything else you found helpful?

Thank you!

Avatar

9

VBAC?

Hey mom's! I am pregnant with my secound baby and I was wondering if anyone has had experience with a vbac before. I want it to work out so bad. Does anyone have any tips or tricks on how to have a successful one?

Edit: when I give birth I will be about 22 months post c section I am aware of uterine ruptures but I heard it take 18 months to 24 months for your scar to recover

Avatar

4

Contractions? Or braxton hicks?

The midwife said the 4am could’ve dipped because I hadn’t slept at all.
The 10am picked up to similar to 10pm but don’t have a photo of that end of the trace . When the midwife took me of the monitors I was having a tightening that read up to 60 and took my breath away.

My thought is that surely braxton hicks down last over 18 hours ?

Avatar

3

Read more on Peanut

Want to find your village?

qr code

Scan to Join

Rated 4.4

star
star
star
star
star half

Trusted by 5M+ women

join peanut