How does the NPC name generator work?
Race convention plus station title, one receipt for each. Four steps:
- Pick the people: Townsfolk, Elf or Dwarf. The pill switches the given-name pools and the tradition line.
- Set a gender if you want one; leave it on any to mix the pools.
- Press Generate. Quantity 10 populates a whole room in one pass, and every card keeps its receipt.
- Read the receipt: the given name parses into morphemes, and the station chip says what the station does in the town.
Is this the D&D NPC name generator? Yes. The race pools are the live D&D datasets, and the station layer is the game-table convention for background cast. Is it free? Yes, no signup.
How do NPC names work?
Two conventions stack: the race's naming grammar, then a station title. Aellynn parses as ael (bright opener) + lynn (soft close) in the published-table elvish style, and "the Innkeep" says what she does all day. Thorgrim follows Norse-style dwarf morphology, Thor (thunder) + grim, and "the Guard-captain" hands the players their first quest hook. The given name is who they are; the station is why the party talks to them.
Station titles are an old table habit, and an honest one: they do the work a surname does in a novel, faster. For the full character-naming craft behind the given-name half, the how to name a character guide teaches it test by test, and the D&D name generator covers full player-character builds.
What is a good NPC name?
A good NPC name carries a person and an errand in one line. Ten below, one receipt each, across the three peoples and a spread of stations. Every given-name build here is reproducible in the generator above.
Good NPC names with their builds, meanings and conventions| Name | Built from | Meaning | Convention |
|---|
| Wilfred the Innkeep | wil + fred + innkeep station | resolute peace, runs the inn | Real Germanic given name + station title |
| Aellynn the Archmage | ael + lynn + archmage station | bright and soft, heads the order | D&D elf convention + station title |
| Tharil the Gatewarden | tha + ril + gatewarden station | deep and quick, takes the toll | D&D elf convention + station title |
| Thorgrim the Blacksmith | thor + grim + blacksmith station | thunder and fierceness at the forge | Dwarf convention + station title |
| Baldin the Cartwright | bal + din + cartwright station | bold hand on the carts | Dwarf convention + station title |
| Rosamund the Midwife | rose + mund + midwife station | rose guardian, brings the children | Real Germanic given name + station title |
| Godwin the Chronicler | god + win + chronicler station | good friend who keeps the records | Real Germanic given name + station title |
| Iveldrie the Hedge-witch | ivel + drie + hedge-witch station | silver and bright, outside the guild | D&D elf convention + station title |
| Karlward the Master-at-arms | karl + ward + master-at-arms station | free man on guard, trains the militia | Real Germanic given name + station title |
| Grimbek the Ratcatcher | grim + bek + ratcatcher station | fierce brook, keeps the sewers honest | Dwarf convention + station title |
See the full list with meanings on the NPC names page: over a hundred more, every station indexed.
Station names: innkeep to archmage
The station is the NPC's class, job and quest hook in one tag. A table hears "the Archmage" and expects power and a problem. It hears "the Ratcatcher" and expects the sewers. The bank holds twenty-four stations, each with the duty the receipt shows, from trade to temple to watch. Stations also carry class weight without naming a class: the Archmage and Hedge-witch cover arcane casters at two very different prices, the Master-at-arms and Guard-captain split the fighting work, the Alchemist and Apothecary split the healing. Pick the station the plot needs; the generator keeps the person.
Station titles and what each signals at the table| Station | Players hear | First scene it suggests |
|---|
| the Innkeep | safe room, news, gossip | the party asks questions over dinner |
| the Archmage | power, cost, a problem beyond them | an errand with a geas attached |
| the Guard-captain | law, orders, a bounty | the hiring scene for a quest |
| the Hedge-witch | help outside the system | a remedy that solves one thing, complicates another |
| the Gravedigger | the town’s dead, its history | a body that should not be there |
For naming the places these people work in, the tavern name generator and the town tools pick up where the cast leaves off.
NPC names versus character names
An NPC name optimizes for speed; a character name optimizes for depth. Both follow real conventions. The difference is how much grammar the audience will sit still for:
NPC names versus character names| Attribute | NPC names | Character names |
|---|
| Depth | given name plus station | full morphology, surname, short forms |
| Introduced | one line at the table | chapters of buildup |
| Job | carry an errand | carry a person |
| Example | Wilfred the Innkeep | Sigbrand, son of Geir |
| Tool | this page | the character name generator |
Promote freely: when an NPC refuses to stay background cast, rebuild them at the character name generator with the full pools.
Can it name a whole town?
Yes. Set quantity to 10 and mix the people pills across draws: each card keeps its own receipt, and the ☆ Keep shelf holds the roster for the session. A named watch, a named temple, a named dock: that is a settlement with no unnamed faces, and it took four draws.
When the party instead needs names for heroes rather than towns, the character tool next door runs the deeper pools.
NPC name generator questions, answered
How do I name an NPC?
Give them a race convention and a station, in that order. Pick the pill that matches the NPC's people, generate, and the name arrives as two receipts in one: the given name parsed into its morphemes, plus the station title with what that station actually does. Swap the station chip to move the same person to a different job. Ten draws names a whole tavern.
Is the generator accurate to real D&D naming?
The race pools come from the live D&D datasets, published-table style, and every invented part is labeled. The elf mode follows the published elvish table style. The dwarf mode follows Norse-style roots plus clan endings. The townsfolk mode uses real Germanic given-name morphology. Station titles are the game-table convention this tool adds on top, documented on every receipt.
Can I get innkeeper NPC names only?
Yes. Generate any draw, then tap the station chip and re-roll it until the innkeep title lands: the swap changes one part, not the whole name. The NPC names list also carries a ready innkeeper set with receipts, next to every other station.
What are good NPC names?
Ones a game table can hold in one hearing: a clean given name plus a station that tells the players what to do with it. Wilfred the Innkeep beats Sir Wilfred Edmund Blackwater IV at the table, because the station is the hook and the name is the handle. Save long morphology for player characters; give the crowd names that carry their errand.
Where this data comes from. Race pools reuse the live D&D datasets verbatim: published-table elf style, Norse-style dwarf roots, real Germanic given-name morphology. The station bank documents the game-table convention each title follows. Invented builds say invented. Where every name's receipt comes from →