Medieval English Name Generator
Forge historically accurate names from the 11th to 15th-century English Isles for your next epic saga or tabletop campaign.

Step back into the Middle Ages with a tool designed to generate historically authentic names shaped by the Anglo-Saxon heritage and the Norman Conquest of 1066.
Whether you need an aristocratic Plantagenet title for Crusader Kings III or an occupational peasant name for a Dungeons & Dragons NPC, this generator provides perfectly grounded etymological pairings.
Related Generators
Explore our curated collection of related naming tools.
How to Use the Medieval English Name Generator
Generate Medieval English names with our name generator. Follow these simple steps to get started:
Click the 'Generate Names' button to instantly generate a batch of 5 unique Medieval English names.
Click on any generated name to open its card and view its detailed breakdown, description, and information.
Hit the Heart icon next to a name to save it directly to your personal Favorites drawer.
Use the Copy icon to instantly copy your favorite name to your clipboard.
Not quite what you're looking for? Simply click 'Generate Names' again for a fresh batch of 5 new ideas.
Who is this Medieval English name generator for?
Securing historically accurate character identities often requires digging through centuries-old census records. This medieval English name generator instantly provides authentic Old English surnames and Middle Ages monikers tailored for specific historical and creative projects.
Generator Methods & Naming Conventions
This generator uses historically accurate algorithms to construct authentic medieval English names.
Pairs a traditional given name with an occupational, toponymic, or descriptive surname.
Combines two given names before a surname, reflecting rare but historical naming patterns.
Appends multiple surnames, often reflecting a mix of a person's trade and geographic origin.
Links two historical surnames together to represent merged family lineages.
Example Medieval English Names
Need quick inspiration? Here are some historically authentic names generated by our tool, complete with their social context.
| Generated Name | Gender | Meaning |
|---|---|---|
| William Smith | Male | Common Occupational |
| Eleanor de Clare | Female | Noble Patronymic |
| John atte Wood | Male | Common Toponymic |
| Matilda Taylor | Female | Common Occupational |
| Geoffrey FitzWilliam | Male | Noble Patronymic |
| Alice Ford | Female | Common Toponymic |
| Thomas Fairchild | Male | Common Descriptive |
| Isabel Percy | Female | Noble Patronymic |
| Richard Baker | Male | Common Occupational |
| Margaret Swift | Female | Common Descriptive |
| Robert Green | Male | Common Toponymic |
| Joan Fletcher | Female | Common Occupational |
| Henry de Vere | Male | Noble Patronymic |
| Emma Rivers | Female | Common Toponymic |
| Edward Strong | Male | Common Descriptive |
| Katherine Neville | Female | Noble Patronymic |
| Simon Mason | Male | Common Occupational |
| Maud Underhill | Female | Common Toponymic |
| Hugh Beaumont | Male | Noble Patronymic |
| Stephen Clark | Male | Common Occupational & Clergy |
The Anatomy of Authentic Medieval English Names
The 1066 Norman Effect and Class Divide
The Birth of Medieval Surnames
- Occupational: Names tied to trade and daily serfdom, such as Fletcher, Cooper, Thatcher, Baker, and Smith.
- Locational: Primarily reserved for nobility and landowners to denote their fiefdoms and manors, like de York, at-Water, or Lancaster.
- Patronymic: Surnames indicating lineage, translating simply to 'son of', such as Richardson or Johnson.
- Descriptive: Nicknames based on physical traits or personality, evolving into permanent family names like Cruikshank, Little, or Brown.
Balancing History and Fiction
Frequently Asked Questions
Read More
Uncover the fascinating history, etymologies, and cultural significance of ancient naming traditions.
Content Quality
- ✓ Reviewed for lore accuracy
- ✓ Community feedback welcome
- ✓ Updated regularly
Found an error or lore inaccuracy?







