Npc name generator
This NPC name generator produces believable, ready-to-play character names with a meaning and a trade — "Aldric the Miller — 'noble-ruler man', a believable face for a one-session villager." Ten names load instantly; re-roll, toggle gender, and star the keepers so you are never caught without a name when the players talk to a stranger.
Wilardwyn
“will-brave-joy” — met once, remembered by accident
Alstanan
“noble-stone-man” — met once, remembered by accident
Stanon the Miller
“stone-man” — of the village mill
Branardwyn
“raven-brave-joy” — a believable face for a one-session villager
Alrica
“noble-ruler-woman” — a believable face for a one-session villager
Maewin
“may-friend” — ordinary, until the dice say otherwise
Alwina the Miller
“noble-friend-woman” — of the village mill
Rican
“ruler-man” — ordinary, until the dice say otherwise
Corardwyn the Smith
“heart-brave-joy” — of the town forge
Stana the Smith
“stone-woman” — of the town forge
How npc names are structured
An NPC name is a plain, grounded given name (Al-, Bran-, Cor-) with a gendered ending, often followed by a trade or role: the Miller, the Smith, the Innkeep.
What makes a good npc name
NPC names should be instantly believable and easy to say at the table — the kind of name a player can hear once and remember. Pairing a name with a trade makes a one-line character.
Examples of npc names
Aldric the Miller, Rowena the Smith, and Corwin the Scribe are squarely in the tradition of believable, ready-to-play NPC names.
The building blocks of npc names
Every name above is composed from these pieces — 6 prefixes, 5 roots, 2 masculine endings, 2 feminine endings, 4 surnames, titles & epithets — and the meaning under each name is derived from them, not invented. Combine any prefix with any root and ending and you can build a name of your own by hand.
Prefixes
| Piece | Meaning |
|---|---|
| Al- | noble |
| Bran- | raven |
| Cor- | heart |
| Ed- | wealth |
| Mae- | may |
| Wil- | will |
Roots
| Piece | Meaning |
|---|---|
| ric | ruler |
| win | friend |
| ard | brave |
| na | grace |
| stan | stone |
Masculine endings
| Piece | Meaning |
|---|---|
| -an | man |
| -on | man |
Feminine endings
| Piece | Meaning |
|---|---|
| -a | woman |
| -wyn | joy |
Surnames, titles & epithets
| Piece | Meaning |
|---|---|
| the Miller | of the village mill |
| the Smith | of the town forge |
| the Innkeep | of the crossroads inn |
| the Scribe | of the temple archive |
Worked examples
- CorardCor + ard“heart-brave”
- BranardaBran + ard + a“raven-brave-woman”
- Ardaard + a“brave-woman”
Frequently asked questions
What makes a good NPC name?
Instantly believable and easy to say at the table — a name a player can hear once and remember. Pairing it with a trade makes a one-line character.
How do I name an NPC on the fly?
Generate a batch before the session and keep it handy, or re-roll in the moment. A name plus a trade — 'Bran the Smith' — is usually all you need.