What Is This Tool?
This tool pairs a prefix word bank (like Iron, Shadow, Doctor, Storm for heroes, or Dark, Lord, Toxic, Grim for villains) with a noun word bank (Falcon, Sentinel, Guardian for heroes; Menace, Reaper, Serpent for villains) to produce two-word superhero or supervillain names.
Switch between Hero mode and Villain mode using the style selector — each mode draws from its own set of word banks tuned to sound heroic or menacing respectively.
Each click generates eight unique name suggestions, so you can quickly browse options and copy the one that fits your character best.
Why Use It?
- You're building an original superhero for a comic script or webcomic and need a name that doesn't sound like a knockoff of an existing Marvel or DC character — a random Prefix+Noun combo sidesteps the trap of subconsciously reusing a name you've heard before.
- You're running a superhero-genre tabletop campaign (Masks, Mutants & Masterminds, or a homebrew system) and need a name for an NPC hero or the session's villain-of-the-week before the table starts asking.
- You're stuck deciding whether your protagonist reads as more of a hero or an anti-hero — generating both a Hero batch and a Villain batch side by side helps you hear the tonal difference before committing to their identity.
- You need a costume-party or convention alter ego name on short notice and want something that sounds like an actual comic character rather than an obvious pun.
- You're naming a whole roster of characters for a video game or tabletop minis line and need heroes and villains to sound like they come from the same universe — using this tool for both keeps the naming convention consistent across your cast.
- 100% local: names are generated entirely in your browser, with nothing sent to a server.
How to Use
- Choose a mode — Hero or Villain — from the style selector.
- Click "Generate" to produce eight name suggestions.
- Click "Copy" next to any name you like to copy it to your clipboard.
- Click "Generate" again for a fresh batch of eight if none of them fit yet.
Example
Input
Mode: HeroOutput
Iron Sentinel, Crimson Falcon, Nova Guardian, Phantom Vanguard, ...Each generation produces eight unique two-word combinations drawn randomly from the hero word banks.
Hero vs. Villain word banks
Each mode draws from its own dedicated set of prefixes and nouns, tuned to sound heroic or menacing.
| Mode | Prefix examples | Noun examples |
|---|---|---|
| Hero | Iron, Crimson, Nova, Solar | Sentinel, Falcon, Guardian, Vanguard |
| Villain | Dark, Lord, Toxic, Grim | Menace, Reaper, Serpent, Scourge |
Related tools
For more character and name generators, try these.
→ Fantasy Name Generator · Fantasy Place Name Generator · Gamertag Generator
What separates a good code name from a flat one
The strongest superhero and supervillain names tend to compress a character's whole concept into two words rather than just sounding cool in the abstract — the prefix and noun should each carry information, not just noise.
A prefix usually points at power source or personality (Iron for durability, Crimson for intensity, Toxic for a villain's method), while the noun usually points at role or archetype (Sentinel and Guardian for a protector, Reaper and Scourge for a destroyer). When a generated result feels flat, it's often because the two halves don't reinforce a single idea — "Solar Reaper" reads as mismatched (a sun-themed word paired with a death-themed word) compared to "Solar Sentinel," where both halves point toward the same protective, radiant concept. Treat a generated batch as raw material: swap in a noun from a different result if the pairing doesn't cohere, rather than settling for the first eight as-is.
Frequently Asked Questions
Are these names copyrighted or trademarked?
The names are randomly generated word combinations and aren't checked against existing trademarks or copyrighted characters. If you plan to publish or commercialize a character, it's worth doing your own trademark search on any name you land on.
Can I use this for a villain instead of a hero?
Yes — switch the style selector to Villain mode, which draws from a separate set of darker-sounding prefixes and nouns.
Will I get the same name twice?
Each batch of eight is generated to avoid duplicates within that batch, but different batches can occasionally repeat a name since both word banks are limited in size.
Does this generator save or track the names I copy?
No. Name generation and copying both happen entirely in your browser — nothing is sent to or stored on a server.
Can I combine a hero prefix with a villain noun, or vice versa?
Not directly through the tool, but you're welcome to mix and match names from both modes manually — generate a batch in each mode and combine pieces you like.
Why do villain names often use titles like "Lord" or "Doctor" while hero names usually don't?
It reflects a common comic-book convention: villains are frequently written as self-styled masterminds who claim grandiose titles for themselves, while heroes tend to be given evocative code names rather than titles they chose. The villain word bank leans into that pattern with prefixes like Lord and Doctor mixed among the darker adjectives, which is part of what makes villain names read as more theatrical.
Is there a way to get a name for a team or group instead of a single character?
Not as a dedicated mode, but the Guild Name Generator on this site produces similar two-word Adjective+Noun combinations tuned for a group identity rather than an individual — useful if you need a superhero team name (like "Iron Vanguard" reframed as a squad name) rather than one hero's code name.
Do the generated names work for female or non-binary characters, or are they gendered?
The prefix and noun word banks are gender-neutral by design — names like "Crimson Falcon" or "Toxic Reaper" don't imply a gender, so the same generated results work for any character regardless of how you've written them.
Can I use a generated name as an actual civilian name instead of a codename?
You could, but the word banks are specifically built to sound like superhero/supervillain code names — evocative, slightly larger-than-life word pairs — rather than realistic human first-and-last names. For a civilian alter-ego name, a general-purpose name generator built for real-sounding names would be a better fit.