Random Name Generator

Generate character names by race, language, and class for your tabletop RPG campaigns.

10

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