NPC Name Generator
The moment a player says I ask the innkeeper his name, you need one — and it needs to sound like an ordinary person, not a chosen hero. This generator makes quick, plausible, everyday fantasy names for the townsfolk, guards, shopkeepers, and passers-by who fill a world, so you are never caught naming the baker on the spot.
Parameters
Results · Batch 001 · Seed SHOWCASE
01Bardenrick
02Alduna
03Danonford
04Edland
05Rodibert
06Garriworth
07Quinie
08Halter
09Folwald
10Dunwood
11Oskulwood
12Randin
30 NPC name ideas
A fixed, seeded sample you see every visit — the same recipe rebuilds the same list.
- 01Elma
- 02Elmbert
- 03Gibbert
- 04Zedland
- 05Jebeok
- 06Pellston
- 07Dunbrook
- 08Fulter
- 09Norbert
- 10Wilolson
- 11Randbrook
- 12Leminfen
- 13Tomkin
- 14Quina
- 15Benwin
- 16Yanawick
- 17Perilard
- 18Clyden
- 19Jakaglen
- 20Tomulon
- 21Benunwald
- 22Gibonwald
- 23Cobfield
- 24Garreyric
- 25Lemiford
- 26Randuyrick
- 27Jakvin
- 28Lemonland
- 29Wenen
- 30Zedunter
Annotated examples: NPC
Sample names from a fixed seed, each with a one-line origin sketch.
01Dagarton
Dagarton — a plain, workaday name; exactly what a background character should have.
02Randfield
Randfield — ordinary enough to belong to anyone the party stops to talk to.
03Valwick
Valwick — the sort of name that wants a trade after it, like the Smith or the Elder.
04Pellonie
Pellonie — unremarkable in the best way; NPCs should not upstage the heroes.
05Fulham
Fulham — quick to say and easy to remember, which is all an NPC name needs to be.
06Cobiden
Cobiden — the kind of name a whole town square is full of.
01
How NPC names work
An NPC name has one job: to sound like a real, ordinary person so the world feels populated. That means plain, plausible names that do not draw attention — the kind of grounded, faintly medieval names that a baker, a guard, or a farmer would actually carry. A background character named something grand or exotic pulls focus it should not have.
This generator produces short, ordinary fantasy first names built for exactly this purpose. The point is speed and plausibility: a name you can drop in the instant a player asks, that sounds like it belongs to someone who has lived in this town their whole quiet life.
02
Trades, traits, and telling NPCs apart
The classic way to make an NPC memorable is to hang a tag on an ordinary name: a trade (Tomas the Baker), a trait (Old Marra, Wat the Younger), or a place (Hewet of the Mill). The tag does the characterisation while the name stays plain, and it helps you and your players keep a cast of townsfolk straight without inventing elaborate backstories for each.
Generate a name, then add a tag that tells the party who this person is at a glance. A whole market square can be populated in seconds this way: the fishmonger, the nervous clerk, the one-eyed guard.
03
Populating a town at the table
NPCs come in crowds, so this generator is built for bulk. Raise the count and stock a whole village at once: a list of ordinary names you can assign on the fly as the party wanders from stall to stall. Keep the list beside your notes and cross names off as you use them, and no innkeeper will ever go nameless again.
For a named recurring character who matters to the story, reach for one of the race or human generators instead; this one is for the many, not the few.
Tips
- Keep NPC names plain and ordinary so they do not upstage the heroes.
- Hang a tag on the name — a trade, trait, or place — to make an NPC memorable.
- Generate in bulk and keep the list beside your notes to name townsfolk on the fly.
- For a recurring, story-important character, use a race or human generator instead.
Related generators
FAQ
What makes a good NPC name?
A plain, plausible, faintly medieval first name that sounds like an ordinary person. NPC names should be quick and unremarkable so background characters do not upstage the heroes.
How do I make an NPC memorable?
Hang a tag on the name — a trade (the Baker), a trait (Old, the Younger), or a place (of the Mill). The tag does the work while the name stays ordinary.
Can I generate a lot of NPC names at once?
Yes — raise the count and stock a whole town in one go, then assign names on the fly as your players explore. The generator is built for bulk.
Are these NPC names free to use?
Yes. Every generated name is free for campaigns, stories, and games, with nothing here trademarked.