Random Name Generator
Generate character names by race, language, and class for your tabletop RPG campaigns.
A whole tavern's worth of names, one click
This one is built for names in bulk -- the off-the-cuff kind you need the second the party talks to someone you didn't plan for. Populate a whole family, a full adventuring company, or a roomful of townsfolk from a single page in one click, instead of stalling the game to invent them one at a time.
Names are built from curated parts grouped by race and by real-world language root, so an elf reads as an elf and a Norse-rooted fighter doesn't sound like a halfling from the next valley. Pick a category -- fantasy, modern, science fiction, or plain normal -- a race, an optional gender, a language, and a class flavor, then roll a handful or thirty at a time. Thumb a name up or down and the good ones rise for everyone.
Need one of them to actually matter? The Random NPC Generator takes a single character deep -- personality, a description, a hint of backstory, and a portrait. Looking for something more dangerous? Roll the Random Encounter Generator instead.
What you can set
- Race -- human, dwarf, wood / grey / dark elf, halfling, half-orc.
- Language root -- English, French, Gaelic, Scottish, Norse, Germanic, Italian, Spanish, Arabic, Japanese.
- Class flavor -- fighter through monk, for names that suit the archetype.
- Count -- a handful up to thirty at a time.
Related tools
- Random NPC Generator -- when one of those names needs to become a real person.
- Random Encounter Generator -- something more dangerous.
- Bestiary -- old-school monster stat blocks.