💡 GOOD TO KNOWGenerate twenty names before the session and keep them on a sticky note.
Generate twenty names before the session and keep them on a sticky note.
Every game master knows the moment. The players walk into a shop and ask the owner's name, and your mind goes blank. This dnd npc name generator fixes that in one click. It gives you plain, believable medieval names, the kind real people carried in old European towns, so your NPCs sound like they belong in the world.
Choose male or female, press Generate, and get ten names at once. Most come with a surname based on a trade or a place, like Miller or Brook. Keep this page open during your session and you will never stall on a name again.
How to use the npc name generator
- Choose Male, Female or Any in the Style box.
- Press Generate names to get ten NPC names at once.
- Read the surname to get a quick idea for the NPC's job or home.
- Save a handful with the heart button before your session starts.
Why plain names make better NPCs
Player characters often have grand fantasy names, but the farmers, guards and bakers around them usually should not. Simple names like Hugh, Agnes or Walter tell the players this is an ordinary person. That makes the truly strange NPCs, the wizard or the dragon cultist, stand out even more.
All first names here are real names that were used in medieval England and nearby lands. Many sound a little old-fashioned today, like Hawise, Lettice or Wymond. That small strangeness is useful, because it feels like a different time without being hard to say.
Surnames that write the NPC for you
Many medieval surnames came from jobs or places. A Fletcher made arrows, a Chandler made candles, a Glover made gloves and a Thatcher roofed houses. A Brook or a Hill lived near one. When the generator gives you a name like Margery Chandler, you instantly know where to find her in town.
You can also twist the meaning for fun. Godfrey Baker who does not bake, but runs a gambling den behind the oven, is a memorable NPC. The surname gives players an expectation, and you get to surprise them.
- Trade names: Miller, Cooper, Fletcher, Tanner, Weaver, Wright.
- Place names: Brook, Hill, Marsh, Underwood, Blackwood.
- Nickname-style names: Goodwin, Fairweather, Merriweather.
Keeping track of NPC names
The hardest part of naming NPCs is remembering them next week. Write each name on a short list with one detail, like Hugh Tanner, smells of leather, owes the party money. Your players will love it when an NPC they met once comes back with the same name.
Example names and what makes them work
| Name | Why it works |
|---|---|
| Hugh Tanner | Short, plain and tied to a smelly trade, ideal for a gruff leatherworker. |
| Margery Chandler | An old-fashioned first name with a candle-making surname for a shopkeeper. |
| Osric Blackwood | A slightly darker sound, good for a mysterious hermit at the forest edge. |
| Agnes Brewer | Warm and simple, the classic owner of the village tavern. |
| Percival Merriweather | Grand and cheerful, perfect for a chatty noble or a pompous mayor. |
| Wat Fletcher | Very short and real, a good fit for a guard or a village archer. |
| Isolde Marsh | A romantic first name and a muddy surname for a herbalist in the wetlands. |
| Bartholomew Stubbs | Long first name, short surname, fun for a comic merchant. |
Tips for picking the right name
- Generate twenty names before the session and keep them on a sticky note.
- Cross off each name as you use it and write one detail next to it.
- Give NPCs in the same family the same surname so players notice the link.
- Use a trade surname that does not match the NPC's job for a fun surprise.
- Save the most unusual names, like Hawise or Wymond, for NPCs you want players to remember.
- If a player mishears a name, consider keeping the new version as a nickname.
Common questions
What is the fastest way to name NPCs in D&D?
Keep a list of names ready before you play. Open this page, press Generate a few times and save twenty names. When players ask an NPC's name, pick the next one on the list and note it down.
Are these real medieval names?
Yes. The first names were used in medieval England and nearby regions, and the surnames are real trade and place names from that time. They give your world an authentic, old-fashioned feel.
Can I use this as a random npc name generator for other games?
Yes. The names suit any medieval or fantasy setting, including Pathfinder, historical games and fantasy novels. They are human names, so for elves, dwarves or orcs, try one of our race-based tools.
Why do some NPCs have no surname?
About one in five results has no surname, just like many common folk in the past. These work well for servants, children and minor characters, or for anyone who simply goes by one name.