NPC Name Generator
Instant names for D&D, Pathfinder, Call of Cthulhu and more. Pick a race or system.
Dungeons & Dragons
Race name generators for D&D 5e
Elf
Melodic, ancient, flowing names
Dwarf
Hard consonants, strong endings
Orc
Guttural, aggressive, short
Tiefling
Infernal, dramatic, Latin-rooted
Dragonborn
Draconic, angular, powerful
Halfling
Cheerful, pastoral, English
Human
Culturally diverse, varied origins
Gnome
Playful, inventive, compound
Half-Elf
Blends human and elven phonemes
Other Game Systems
Name generators for non-D&D TTRPGs
Free NPC Name Generator for Tabletop RPGs
Dungeon Masters know the feeling — mid-session, a player walks into a tavern you hadn't planned, and asks the barkeep's name. NPC Names is a free tool that generates instant character names for D&D 5e, Pathfinder 2e, Call of Cthulhu, Vampire: the Masquerade, and other tabletop RPGs. No login. No download. Just click and go.
Names for every race and every game system
Whether you need a melodic elf name for your high fantasy campaign, a guttural orc name for your villain's general, a period-appropriate investigator name for your 1920s horror one-shot, or an ancient European name for your Kindred elder — NPC Names has you covered. Each generator is built around the linguistic and lore conventions of its game system.
How it works
Choose a race or system
Select from D&D races or other game systems using the cards above.
Select a gender
Choose Male, Female, or Any to get names matching your NPC.
Click Generate
Get 10 names instantly. Copy any name with one click, or copy all.
Frequently Asked Questions
Is NPC Names free?
Yes, completely free. No subscription, no credits, no paywalls. Generate as many names as you need.
Do I need an account?
No account required. Open the page, click Generate, done. We don't collect email addresses or any personal information.
Can I use these names in my campaign?
Absolutely. All names generated by NPC Names are free to use in personal campaigns, published adventures, fiction, or any other creative work. No attribution required.
What games does NPC Names support?
D&D 5e (all core races), Pathfinder 2e (Golarion setting), Call of Cthulhu (1920s investigator names), and Vampire: the Masquerade (old-world Kindred names).
How many names can I generate?
Each click of Generate produces 10 unique names. Click again for 10 more. There's no limit — generate as many batches as you need.