What Is This Tool?
This tool pairs a class-specific first-name word bank with a matching surname or title word bank to generate full medieval names.
Switch between four social classes — Peasant, Knight, Noble, and Monk — using the selector, which draws names from a dedicated bank tuned for each class's tone.
Each generated batch produces eight unique name combinations so you have plenty of options to pick from.
Why Use It?
- You're running a village-tavern scene in your campaign and need names for six background peasants on the spot — roll a Peasant batch instead of stalling the table while you invent names one at a time.
- Your protagonist just got knighted mid-story and their old commoner name no longer fits the scene — generate a Knight name with a martial surname like "Ironhelm" to mark the status change.
- You're writing a court-intrigue subplot and need a handful of noble houses with titled surnames like "of Ashford" or "de Montclair" that all sound like they belong to the same setting.
- Your fantasy world has an abbey subplot and you need a monk or nun character fast — the Monk bank already includes the "Brother" or "Sister" honorific so you don't have to bolt one on yourself.
- 100% local: names are generated entirely in your browser, with nothing sent to a server.
How to Use
- Choose a social class — Peasant, Knight, Noble, or Monk — from the selector.
- Click "Generate" to produce eight medieval name suggestions.
- Click "Copy" next to any name you like to copy it to your clipboard.
- Click "Generate" again for a fresh batch of eight if none of them fit yet.
Example
Input
Social Class: KnightOutput
Roderick Ironhelm, Guy de Vane, Edmund Blackmoor, ...Each generation produces eight unique names by pairing a class-specific first name with a matching surname or title.
Name style examples
Each social class combines a class-specific first name with a matching surname or title.
| Social Class | First name examples | Surname/title examples |
|---|---|---|
| Peasant | Wat, Alison, Godwin, Mabel | Miller, Fletcher, Shepherd, Tanner |
| Knight | Roderick, Edmund, Baldwin, Guy | de Vane, Ashwood, Ironhelm, Warrick |
| Noble | Isolde, Constance, Geoffrey, Eleanor | of Ashford, de Montclair, Blackwood |
| Monk | Brother Aldwin, Sister Editha | of the Grey Abbey, the Scribe |
Related tools
For more character and name generators, try these.
→ Fantasy Name Generator · Knight Name Generator · Hero Name Generator
Why medieval names sounded so different by class
Real medieval naming conventions weren't random — a person's name (and especially their surname) usually reflected their station in life, which is exactly what this tool tries to mirror across its four classes.
- Most peasants had no fixed surname at all until later in the medieval period — when they did, it was usually tied to their trade (Miller, Fletcher) or a nickname, not an inherited family name.
- Knights and lesser gentry often took locational or descriptive surnames — "de Vane" or "Ironhelm" — sometimes granted along with land or earned through deeds in battle.
- Nobility used titled surnames tied to their land holdings, like "of Ashford," which functioned almost like a legal claim to that territory as much as a family identifier.
- Monks and nuns set aside their birth surname entirely upon entering the cloister, taking a religious name prefixed with "Brother" or "Sister" instead — which is why the Monk bank works differently from the other three.
Frequently Asked Questions
Are these names historically accurate?
They're inspired by common medieval naming conventions and sound patterns, but they're randomly generated word combinations rather than verified historical records. For strict historical accuracy, cross-check against period-specific naming records.
What's the difference between the four social classes?
Each class draws from its own name bank tuned to match its tone — Peasant names sound plain and rustic, Knight names carry martial surnames, Noble names include titled surnames like "of Ashford," and Monk names include religious honorifics like "Brother" or "Sister."
Will I get the same name twice?
Each batch of eight is generated to avoid duplicates within that batch, but different batches can occasionally repeat a name since the word banks are limited in size.
Does this generator save or track the names I copy?
No. Name generation and copying both happen entirely in your browser — nothing is sent to or stored on a server.
Can I use these names for a published story or game?
Yes, the generated names are free to use in your own creative work. They aren't checked against existing trademarks, so if you're publishing commercially it's worth a quick search on any name you land on.
Can I mix a first name from one class with a surname from another?
Yes — nothing stops you from pairing a Peasant first name like "Wat" with a Knight surname if your character rose from common birth to knighthood, which is actually a common and realistic medieval story arc.
Which class fits a character who was born noble but disguises themselves as a commoner?
Generate one name from each bank — the Noble name for their real identity, and a Peasant name for the alias they use while in disguise. That contrast is a common trope in medieval-set fiction.
Do Monk names work for other religious roles, like a priest or abbess?
Yes — the "Brother" and "Sister" honorifics generalize well to most cloistered or clergy roles. For an abbot or abbess specifically, you can keep the generated first name and manually swap in the title that fits their rank.
Are the surnames occupational, like real medieval surnames were?
The Peasant bank leans that way on purpose — names like Miller, Fletcher, Shepherd and Tanner mirror how many real medieval commoner surnames originated from a person's trade.
Can I use the Noble bank for a royal family, or is it meant for lesser nobility?
It works for both — titled surnames like "of Ashford" read naturally whether you're naming a baron's family or adapting them slightly (adding "King" or "Queen" before the first name) for a royal line.