RPG Character and NPC Name Generator (Elf, Dwarf, Orc, Human, Sci-Fi)
Pick a style and roll fifteen names. Use them for NPCs, shopkeepers and enemies, and search the store before using one for a main character.
Names are built from syllables, so many will sound new. Search the store before you use one for a main character.
When to use it
Filling a town with NPCs
Roll a batch for shopkeepers, guards and villagers so every character has a name that fits the setting.
Tabletop sessions
Keep the page open during a D&D or Pathfinder session for the NPC your players suddenly want to talk to.
Enemy and boss names
Darker styles give bandits, cultists and bosses names that sound threatening without looking up a list.
Go further
FREE EDITION10 Game Systems for Unity: Doors, Inventory, Save, Shop & RPG
Unity 6 · URP · C# source + demo
BEST SELLERDungeon Rooms Low Poly Pack
19 rooms · .blend
FREE EDITIONGame Dev Guides Bundle: 6 PDF Books for Indie Devs
PDF field guide · 12 pages
Questions
They are built from syllables, so many are new, but some may match existing characters. Search before you commit.
Short invented names are generally fine, but check for trademarks if a name will be your game title.
Reuse the same sounds and endings across a region: names that share syllables feel like one people. Pick one style per faction and stick to it.
Use generated names as a starting point. Main characters are worth a name you choose on purpose, checked against other games and books.