Evil Name Generator
Forge hard, memorable names for the tyrants, fallen heroes and cult leaders who don't need fangs to be feared.
How to name an evil character
Not every villain needs horns, fangs or a bloodline from the Abyss. Some of the most unsettling evil characters are entirely human, or close enough to pass: a tyrant king who taxed his people into ruin, a paladin who broke under grief, a soft-spoken cult leader who has never once raised their voice. This generator is built for exactly that villain — not tied to any single race or monster type, but defined by ambition, betrayal, or a hunger that outgrew them.
Where a demon or drow name leans into a specific, otherworldly sound, an evil name here aims for something more universal: hard consonants, clipped syllables, endings that land with a bit of weight. Names like Morath, Vexanna or Thanegar sound dangerous cold off the page, but still plausible coming from a person rather than a monster. They should sit comfortably next to a title — Lord, the Undying, the Betrayer — without needing one to work.
Instant mode strings prefixes and suffixes together for free, perfect when players corner an unnamed antagonist mid-session and you need something menacing on the spot. Arcane mode calls on AI to go further, giving each name a table-ready hook: the villain's true goal, the betrayal or loss that turned them, a weakness that could undo them, and the army, cult or order they command.
Forge a batch, say the names aloud, and picture a title in front of each one. If it still sounds dangerous without the horns and the hellfire, it's doing its job.