Villain Name Generator
A title, a name, an epithet, an origin and whatever they are currently up to — drawn independently, across four styles.
Origin
Current scheme
What this tool does
Four separate draws go into one name: a title, a name, an epithet, and an origin story. Each part has its own pool and its own shuffled bag, so no part repeats until that part is exhausted — which means you can keep pressing the button without seeing the same prefix twice in a row. The four styles are genuinely different registers rather than one list with the words swapped: gothic villains have dynastic grudges, corporate ones have quarterly targets, cosmic ones have a scale problem, and suburban ones are mostly annoyed about a fence.
Every villain also gets a current scheme, drawn independently of the name. That mismatch is deliberate. A gothic name attached to a plan about parking permits is funnier than a matching pair, and it is closer to how the trope actually works in practice.
How to use it
- Choose a style from the dropdown. The style sets which pool every part of the name is drawn from.
- Press Generate a villain. The name, origin and scheme appear together.
- Press it again for a completely different combination. Each part is drawn from its own bag, so repeats are held off until a pool runs out.
- Press Copy to take the whole thing away, or Clear to empty the pool state and start the bags fresh.
Common use cases
-
Naming a character
Enough parts to give you a name, a motive and a current activity in one press, which is most of what a background antagonist needs.
-
Running a game
Generate on the spot when a table asks who is behind something and you would rather not say "a wizard".
-
Writing prompts
The origin and the scheme are separate draws, so you can take one and leave the other.
-
Just pressing the button
The suburban style exists entirely for this.
Frequently asked questions
Are these names from anything real?
No. Every name, title, epithet and scheme is invented and drawn at random from pools written for this page. Nothing here references a real person, a real company or an existing fictional character.
Why do the name and the plan not match?
Because they are drawn from separate pools on purpose. A grand, ancient-sounding villain with a plan about a garden fence is a better joke than a matched pair, and most fictional villains are funnier for exactly that gap.
Can I use these in something I am writing?
Yes. The output is yours to use however you like. There is no attribution required and nothing here is licensed from anyone else.
What does Clear do?
It empties the result and resets the shuffled bags, so the next few draws can include names you have already seen. Without clearing, each part stays out of the rotation until its pool is used up.