Villain Name Generator
Generate names for your antagonists — from the subtly sinister to the operatically villainous. Names your readers will remember for the right reasons.
Generate Villain Names
Click Generate to get your names.
What makes a good villain name
The best villain names don't announce themselves. The most memorable antagonists in fiction — Hannibal Lecter, Amy Dunne, Anton Chigurh — have names that are ordinary or even pleasant, which makes the contrast with their behaviour all the more unsettling. A name that sounds evil before the character has done anything tips the reader off too early.
That said, there's a long and honourable tradition of operatically villainous names — particularly in fantasy and gothic fiction — where the name is doing deliberate atmospheric work. Lord Voldemort, Sauron, Dracula: these names function as titles as much as identifiers, and they're not trying to surprise anyone.
Genre and register
Contemporary thrillers tend toward villain names that are unremarkable — the banality of evil is a feature, not a bug. Fantasy villains can lean into the formal and the archaic. Gothic and horror villains benefit from names with Eastern European or Latinate flavour that carry centuries of genre association. Choose a register that fits your story's world, and then decide how much you want to lean into or subvert it.
One useful test: say the name aloud and ask whether it sounds like someone a person might actually know. If the answer is yes, your villain might be more frightening for it.