Dungeon Quill
Fantasy Name Generators

Evil Name Generator

Forge hard, memorable names for the tyrants, fallen heroes and cult leaders who don't need fangs to be feared.

or press Space
The art of the name

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.

Counsel of the loremasters

Frequently asked questions

Start with hard sounds rather than dark meanings. Clipped, consonant-heavy syllables (Mor, Vex, Thane, Krael) paired with blunt endings (-ath, -ik, -gar, -ux) read as threatening without any specific race attached. Say the result aloud, imagine a title in front of it, and keep the ones that sound like they could give an order and be obeyed.
A good evil name is short enough to say with menace, hard on the ear, and memorable after one read. It shouldn't need a monstrous sound to land — a human tyrant or a fallen hero can be just as frightening as a demon, so the name should carry weight through rhythm and consonants rather than through obviously inhuman syllables.
Examples include Morath, Vexanna, Thanegar, Kaelric, Sorravek and Dravanor. Build your own by pairing a hard root (Mor, Vex, Thane, Krael) with a blunt ending (-ath, -gar, -ric, -ux), or forge a batch above and switch on Arcane mode to give each villain a goal, a downfall and a weakness.
A title turns a name into a reputation. Stacking a rank or epithet in front of a forged name — Lord, the Betrayer, the Undying — instantly signals how established and dangerous the character is, without changing a single syllable of the name itself. This generator focuses on the name; the title is yours to add at the table.
This generator is unbound to any race or monster type — it's built for human or human-adjacent villains: tyrant kings, fallen heroes, cult leaders, quiet schemers. If your villain is specifically a fiend, a dark elf, or an undead master of the crypt, the Demon Name Generator or Drow Name Generator (or a necromancer-flavored name) will match that particular darkness more closely. Reach for this one when the evil is personal rather than monstrous.
Continue your worldbuilding

Related generators