Free · Instant · No sign-up

Witch Name Generator

Witch, warlock and coven names for D&D characters, fantasy stories and games. Pick a tradition, hit generate, and keep the ones a village would whisper.

thousands possible names

Your witch names

Pick a tradition & generate

About these names

What makes a name sound like a witch

A good witch name sounds lived-in. It tends to pair an old folk given name with a craft surname or a spoken byname, the kind of name a village would whisper rather than a label invented on the spot. This generator builds names from that idiom, so every result reads like someone who keeps a cottage at the edge of the wood, gathers a coven by the standing stones, or is spoken of only in warnings.

Witch names tend to do two things at once. The given name is usually plain and a little old-fashioned, the sort that would turn up in a parish register two hundred years ago: Agnes, Hester, Morwenna, Bryony, Bartram. It roots the witch in a real place and a real past, which is exactly what makes the magic that follows feel uncanny rather than cartoonish. A name that could belong to a farmer's wife or a midwife is far more unsettling once you learn what she does after dark.

The second half is where the craft shows. A composed surname stitches two homely words into one, giving you Thornhollow, Nightshade or Tanglethorn, names that read like a hedge, a poison or a stretch of wood. A spoken byname does the same job out loud: the Wise, the Crooked, of the Ninefold, Old Mother. One is plenty. A witch carrying a herb-surname, a curse-title and a coven all at once tips quickly into parody, so let a single byname carry the weight.

That is why surnames and bynames are switched on by default here. You can turn them off in Options for a bare given name, keep just the first name and reroll the rest with Refine, or let the tool pair a name with the byname that suits its tradition. The result should sound like a witch the village answers to, not a random word welded to another.

The four traditions

Each tradition is a flavour rather than a strict rule, so it drops into any setting with old magic in it. Hedge names are homely and herbal, built for the cottage witch who deals in cures and small charms, often softened with a byname such as the Wise or Goodwife. Coven names are older and grander, suited to gathered, ceremonial witches who meet by the standing stones, leaning on darker words like Raven, Yew and the Ninefold. Wild names belong to wood and green witches drawn from the fae and the forest, all bramble, fern and tanglethorn. Hex names are for the cursed and the feared, grim compounds such as Nightshade and Gravebane with bynames like the Crooked or the Blighted.

Matching the name to the character

Set Gender to Female or Male for names that lean one way, or leave it on Any to browse freely; the craft surnames and bynames read well for a witch, warlock or cunning man alike. The Vibe control nudges a whole batch towards a register, from Folk and Mystic to Wicked, Old or Grand, so you can name a single character or fill a whole coven with names that clearly belong together. Length decides how long the given name runs, from a clipped Nell to a stately Theodosia.

Using the names

Everything runs in your browser, with nothing to sign up for and nothing kept on our side. Generate a batch, copy the ones you like, save a shortlist to your own device, and refine any name until the byname, length and sound all sit right. The results suit D&D 5e witches, warlocks and coven NPCs, Pathfinder casters and any story or game that needs a witch worth naming.

How it works

From blank sheet to the right name in three steps

No sign-up, no cost. Everything runs in your browser and your saved names stay on your device.

  1. Step one

    Pick a tradition

    Choose a witch tradition (Hedge, Coven, Wild or Hex), or leave it on Any for a mix.

  2. Step two

    Set the details

    Open Options to choose gender, vibe, how many names you want, name length and whether to include a surname or byname.

  3. Step three

    Keep your favourites

    Copy any name, save the ones you like, or refine a name into close variations until it feels right.

Witch traditions

Four traditions, plus a mix

Each tradition is a flavour rather than a strict rule, so it slots into any village, coven or setting. Pick one to match your character, or browse Any.

Hedge

Homely cottage and herb witches, like Agnes Thornhollow, Hester the Wise.

Coven

Gathered, ceremonial witches, like Morwenna of the Ninefold, Mordecai Ravenmoor.

Wild

Wood and green witches touched by the fae, like Bryony Tanglethorn, Rowan Fernhollow.

Hex

Dark, cursed and feared witches, like Maleva the Crooked, Korvath Gravebane.

Naming tips

Making a name a village would whisper

Match the tradition

Keep one tradition across a coven so names sound related. A witch who walks between worlds might blend two, so try generating both and mixing.

Use vibe for register

Set Vibe to Folk for cottage witches, Mystic for seers, Wicked for the feared, or Grand for a ceremonial coven.

Refine, don't restart

Found a given name you love but the wrong byname? Choose it, hit Refine, lock the first name and shuffle the surname.

Questions

Witch name generator FAQ

Yes. You can generate as many witch names as you like, with no sign-up and no cost. Copy or save any you want and use them however you wish, in games, stories or anywhere else.
A witch name usually pairs an old folk given name with a craft surname or a spoken byname, such as Agnes Thornhollow or Maleva the Crooked. The given name sounds lived-in and a little old-fashioned; the second part carries the craft, whether that is a herb, a place or a curse. This tool builds both halves for you across four traditions.
Hedge names suit homely cottage and herb witches. Coven names belong to gathered, ceremonial witches and read older and grander. Wild names fit wood and green witches drawn from the fae and the forest. Hex names are for the dark, cursed and feared. Pick one to match your character, or leave it on Any for a spread.
Yes. The names suit D&D 5e witches, warlocks, hexblades and coven NPCs, as well as Pathfinder and any story or game with old magic in it. Pick a tradition, generate a batch, and drop your favourite straight onto the character sheet or into your notes.
Open Options and set Gender to Female or Male, or leave it on Any for a mix. Gender shapes the given name; the surnames and bynames read well for any character, so a name like Nightshade or the Veiled fits a witch, warlock or cunning man alike.
They are the second half of the name: a composed craft surname like Thornhollow or Nightshade, or a spoken byname like the Wise or of the Ninefold. They are included by default. Untick Include surname or byname in Options for plain given names only, or use Refine to keep the given name and swap just the byname.

Name your next witch

Generate as many witch, warlock and coven names as you like. Free, instant and no sign-up.

Generate names