9BabyNames Baby names with meanings & US popularity data

Witchy Baby Names: Moody, Mystical, and Folkloric Picks

Witchy baby names pull from a wide and surprisingly diverse well: herbal and botanical picks like Sage, Willow, Hazel, Juniper, and Marigold; lunar and celestial names like Luna, Selene, Vesper, and Nyx; the names of famous witches from page and screen, including Sabrina, Tabitha, Bellatrix, Hermione, Winifred, and Agatha; mythic sorceresses and seers such as Maeve, Cassandra, Morgana, and Circe; and darker names of power like Lilith, Persephone, Raven, and Salem. The aesthetic is less about literal spellcasting and more about a mood, which is autumnal, candlelit, herb-scented, and a little gothic. Some of these names are genuinely fashionable right now (Luna sits near the top of the U.S. charts, and Hazel and Ivy are climbing fast), while others, like Bellatrix, Hermione, and Brigid, are deep cuts you will almost never meet on a playground. A few, including Rowan, Salem, and Morgan, work just as well for boys. This guide sorts every name by what actually makes it witchy, gives a true origin and meaning, and tells you honestly how each one wears on a real American kid, including the nicknames, the sound, and the baggage worth knowing before you commit.

Witchy baby names are having a real moment, but the aesthetic is wider and stranger than most lists admit. It is not really about literal hexes and broomsticks. It is a mood: autumn light through bare branches, candles and dried herbs, tarot cards on a velvet cloth, the moon doing its slow work overhead. A name can earn the label in several different ways, and they do not overlap as much as you would think. Some witchy names are botanical and herbal, drawn from the plants a folk healer might actually grow. Some are lunar and celestial, tied to the night sky. Some belong to specific, beloved witch characters from books and movies. And some carry genuine folklore or occult weight that has clung to them for centuries.

This guide keeps those categories honest. A name like Sage or Willow is witchy because of what it is, a real plant with old associations, not because any witch was named that. A name like Bellatrix or Winifred is witchy because of a specific character. Conflating the two gives you a vague vibe with no substance, and the whole point of the witch aesthetic is texture and specificity. Below, every name gets its true origin and meaning, a candid note on why it reads witchy, and a frank assessment of how it actually wears on an American kid in the 2020s, because some of these are gorgeous and some are genuinely a lot to hand a child.


Herbal and Botanical Witch Names

The oldest layer of the witchy aesthetic is herbal. Cunning women and folk healers worked with plants, and many of these names are simply the names of those plants, soft and natural and easy to wear. This is the most wearable group on the whole list, which is why so many of these names are climbing.

  • Sage (Latin) — from the herb salvia, long burned for cleansing and associated with wisdom; the word and the plant both feed the witchy read. It is unisex, crisp, and currently around No. 146 for girls, so it is established without being everywhere. Easy to spell, hard to nickname, low baggage.
  • Willow (English) — the tree, slender and bending, with deep folkloric ties (willow wands, weeping willows in graveyards). Genuinely witchy thanks to both the tree and the beloved witch character on Buffy. Soft, pretty, and around No. 41, it is a safe, lovely choice with no real downside.
  • Hazel (English) — the hazel tree, traditionally used for divining rods and protection in folklore. Vintage-warm and witch-adjacent without trying. Now around No. 19, it is genuinely fashionable, so expect a few in her class.
  • Juniper (Latin) — the berry-bearing evergreen, burned for protection and used in folk medicine. The mystical read is real, and the nickname June is sunny and grounded. Quietly fashionable and on the rise; not rare, just not overused. A strong, characterful pick.
  • Rowan (Gaelic) — the rowan tree was the classic protection against witchcraft in Celtic folklore, which makes it witchy by association even as it warded witches off. Around No. 266 for girls and also charting for boys, so genuinely unisex. Handsome and a little wild.
  • Marigold (English) — the bright flower tied to the sun, to remembrance, and to protection in folk practice. Maximalist and storybook, with the friendly nickname Goldie or Mari. Around No. 693, so uncommon but reachable. Bold but charming.
  • Aster (Greek) — meaning “star,” the flower that blooms in autumn and bridges herbal and celestial. Quietly fashionable and on the rise as the cottagecore flower-name wave grows. Short, modern, gently unusual.
  • Ivy (English) — the climbing evergreen, tied to fidelity and to the wild, overgrown look of a witch’s garden. Sleek and current at around No. 36. Practically zero baggage and instantly recognizable.
  • Wren (English) — technically a bird, not a plant, but it lives in this woodland-witch register completely; in folklore the wren was the “king of birds” and carried real magical weight. Quietly fashionable and rising, tiny and tidy on the page. A lovely soft pick.

Lunar and Celestial Names

The moon governs the witchy imagination, and the night sky supplies some of the genre’s most atmospheric names. These lean ethereal rather than gothic, and they range from chart-topping to deep cut.

  • Luna (Latin) — literally “moon,” the Roman moon goddess, and the obvious queen of this category. Boosted by Luna Lovegood, it is now around No. 13, so it is genuinely mainstream. Witchy in spirit but no longer unusual, which may or may not matter to you.
  • Selene (Greek) — the Greek goddess of the moon, the deeper, more elegant alternative to Luna. Around No. 675, so far less common and more distinctive. The pronunciation (seh-LEE-nee or seh-LEEN) needs a little managing, but it is beautiful.
  • Vesper (Latin) — “evening star” and evening prayer, dusky and incense-scented. Rare and a real deep cut, with a faint Bond-girl edge. Striking and moody; best for parents who want something genuinely uncommon.
  • Nyx (Greek) — the primordial goddess of night, about as dark and elemental as a name gets. Rare and bold, just three letters of pure shadow. It is a lot to carry, and the single syllable can feel more like a concept than a name, but it is unforgettable.

Famous Witches of Page and Screen

This is the group people usually mean first, and it is the most fun. These names belong to specific, beloved witch characters, which is exactly what makes them witchy. Some are warm and usable; others are pure costume.

  • Sabrina (Latin) — originally the Latin name for the River Severn, but forever the teenage witch now. Around No. 357 and rising on the strength of the character and a certain pop star. Pretty, friendly, with the nickname Bri. Very wearable.
  • Tabitha (Aramaic) — meaning “gazelle,” best known as the little witch daughter on Bewitched. Quietly fashionable and on the rise as vintage names return. Sweet and a touch prim, with Tabby as the nickname. Charming and underused.
  • Bellatrix (Latin) — “female warrior,” also a real star in Orion, and of course the most fearsome witch in the Harry Potter villain ranks. Rare and a true deep cut. The nickname Bella is soft, but the character is genuinely menacing, so know the baggage.
  • Hermione (Greek) — derived from Hermes, used by Shakespeare long before Rowling, but now inseparable from the cleverest witch at Hogwarts. Rare in the U.S. and a deep cut, partly because the her-MY-oh-nee pronunciation scares people off. Brainy and grand if you commit.
  • Winifred (Welsh) — “blessed peacemaking,” carried by a real medieval saint and by Winifred Sanderson of Hocus Pocus. Rare and vintage, with the irresistible nicknames Winnie and Freddie. Genuinely lovable and ripe for revival.
  • Agatha (Greek) — “good,” an old saint’s name freshly witchy thanks to the Marvel series. Rare and a deep cut, gothic-grandmother in the best way. Aggie softens it. Bold, dusty, and increasingly cool.
  • Prudence (Latin) — the virtue name “caution, good judgment,” with a witchy edge from Sabrina and a Puritan-gothic flavor. Rare and a deep cut. Stern but striking, with Pru as a soft landing. Quite a statement.
  • Circe (Greek) — the original literary witch from the Odyssey, the enchantress who turned men into swine. Rare and a deep cut. The SUR-see pronunciation needs help, but the literary pedigree is unmatched and the recent novel has revived her.

Names of Power and Shadow

These are the darker, gothic picks, names that carry genuine weight from myth, scripture, or history. They are the boldest on the list. Choose from here when you want a name with real shadow to it, and be honest with yourself about the load.

  • Lilith (Hebrew) — the night demon of Jewish folklore, later reframed as a feminist icon of refusal. Genuinely occult and around No. 256, so increasingly mainstream despite the dark roots. Sleek and modern-sounding; the baggage is real but the sound is undeniable.
  • Salem (Hebrew) — from shalom, “peace,” but inseparable from the witch trials, which is precisely the point. Around No. 430 and unisex, also charting for boys. Heavy with history; striking on the right kid, but the association is impossible to escape.
  • Raven (English) — the bird of omen and prophecy, gothic and unmistakable. Around No. 388. Cool and a little theatrical, with no nickname needed. Wears better than you might expect.
  • Persephone (Greek) — queen of the underworld who returns each spring, the patron of death-and-rebirth witchery. Around No. 737, climbing fast among myth-loving parents. The per-SEF-oh-nee mouthful and the nickname Persy or Seffy are the trade-offs. Gorgeous and serious.
  • Greer (Scottish) — a surname form of Gregory, “watchful,” spare and slate-gray and quietly gothic. Rare and a deep cut. One sharp syllable, no nickname, faintly Highland-witch. Modern and cool.
  • Bridget (Irish) — the anglicized form, “exalted one,” tied to the goddess and saint Brigid of fire and craft. Around No. 703, classic and grounded rather than spooky. The witchy read comes from the folklore, not the sound. Very wearable.

Mythic and Folkloric Names

The last layer reaches into myth and legend, names of goddesses, seers, and sorceresses whose stories predate the modern witch entirely. These pull from the mythical deep end.

  • Maeve (Irish) — the warrior queen of Connacht, “she who intoxicates,” fierce and faerie-touched in Irish myth. Around No. 75, so genuinely popular and very wearable. One crisp syllable, no baggage, faintly otherworldly. An easy yes.
  • Cassandra (Greek) — the Trojan prophetess cursed to foresee truth and never be believed, which is about as witchy a backstory as exists. Around No. 613, with the friendly nicknames Cass and Sandra. Elegant and tragic and totally wearable.
  • Morgana (Welsh) — the enchantress of Arthurian legend, “sea circle,” the archetypal sorceress. Rare and a deep cut; the related Morgan is far more common, around No. 276 and unisex. Morgana is the witchier, more dramatic form. Bold and beautiful.
  • Brigid (Irish) — the original Gaelic form of the goddess of fire, poetry, and smithcraft, later Saint Brigid. Rare and a deep cut in this spelling. Earthier and more authentically Celtic than Bridget, with genuine craft-magic associations. A connoisseur’s pick.
  • Esme (French) — “esteemed” or “beloved,” a soft, candlelit name with a faintly old-world enchantment to it. Around No. 344 and rising. Pretty, gentle, and easy to wear, the velvet glove in a list full of gauntlets.

Which of These Names Real Parents Are Actually Using

Most witchy names are nowhere near as rare as the aesthetic suggests, and a few are genuinely popular. Luna leads the whole pack at around No. 13, fully mainstream now, followed by the botanicals: Hazel around No. 19, Ivy around No. 36, and Willow around No. 41. Maeve at around No. 75 proves that a mythic Irish queen can also be a perfectly normal, well-loved name. These are the “witchy but safe” choices, atmospheric without raising an eyebrow.

The middle tier is where the aesthetic gets more deliberate. Sage sits around No. 146, Lilith around No. 256, Rowan around No. 266 (and Morgan around No. 276, both unisex and also charting for boys), Esme around No. 344, Sabrina around No. 357, Raven around No. 388, and Salem around No. 430 (likewise unisex). These read as intentional choices, distinctive enough to signal the vibe but established enough that no one will mispronounce them.

At the rarer end you find Selene around No. 675, Marigold around No. 693, Bridget around No. 703, Persephone around No. 737, and Cassandra around No. 613, all uncommon but reachable. Then come the true deep cuts, the names you will almost never meet: Bellatrix, Hermione, Winifred, Agatha, Prudence, Circe, Morgana, Brigid, Vesper, Nyx, and Greer. Tabitha, Juniper, Wren, and Aster sit in a different bucket entirely, well known and quietly fashionable rather than rare, names on a clear upward path as the cottagecore and supernatural revival keeps gathering steam.


The beauty of the witchy aesthetic is that it stretches from the playground-safe to the genuinely audacious, so you can lean as soft or as shadowed as you like. A child named Hazel or Maeve will simply have a lovely name; a child named Lilith or Persephone will carry a small, deliberate spark of the uncanny for life. Pick the meaning you actually love, say it aloud a hundred times, and let the mood follow. The best witchy names are not costumes. They are quiet little spells you cast once and let grow into a whole person.

Related Name Collections