NPC Name Generator

Instant names for D&D, Pathfinder, Call of Cthulhu and more. Pick a race or system.

Advertisement

Dungeons & Dragons

Race name generators for D&D 5e

Other Game Systems

Name generators for non-D&D TTRPGs

Advertisement

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

1

Choose a race or system

Select from D&D races or other game systems using the cards above.

2

Select a gender

Choose Male, Female, or Any to get names matching your NPC.

3

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.

Advertisement