NameScrollBeta Version

Medieval English Name Generator

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

An ancient medieval English manuscript detailing noble family names

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.

Gender:
SocialClass:

Click names for name details, description and more...

Advertisement

The Anatomy of Authentic Medieval English Names

Creating believable characters for historical fiction, Dungeons & Dragons, or strategy games requires more than just generic fantasy monikers. True immersion starts with historically accurate names that reflect the complex social hierarchy and linguistic shifts of the Middle Ages. Our generator is strictly geographically fenced to the English Isles, ensuring you won't accidentally mix in out-of-place French or German elements.

The 1066 Norman Effect and Class Divide

The Norman Conquest of 1066 drastically altered English naming customs, creating a sharp linguistic divide under feudalism. The ruling nobility immediately adopted Norman and French-rooted names like William, Richard, and Geoffrey. Meanwhile, the peasantry largely retained their traditional Anglo-Saxon and Old English names, such as Aethelred, Leofric, and Godiva, before gradually assimilating to the new aristocratic trends.

The Birth of Medieval Surnames

The Middle Ages marked the era when English surnames evolved from temporary descriptors into permanent inherited traits, becoming essential for taxation and legal record-keeping. Surnames were historically divided into four distinct categories based on a person's societal role:
  • 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

While real medieval English names were actually quite repetitive—often resulting in half a village sharing the name John, William, or Mary—our engine is designed to balance historical accuracy with variety. By combining authentic Old English and Middle English given names with carefully matched occupational and locational surnames, worldbuilders can create distinct, memorable characters without breaking immersion.

Frequently Asked Questions

Common names for peasants and serfs included John, William, Thomas, Mary, and Alice. Because real medieval given names were quite repetitive, historical fiction writers often rely on unique occupational or locational surnames to make their characters stand out.
Surnames in the Middle Ages evolved into permanent family markers due to taxation and population growth. They were primarily based on a person's occupation (Miller), location (de Clifford), father's name (Patronymic), or distinct physical characteristics and nicknames.
Under feudalism, the aristocracy and knights bore Norman-influenced given names and locational surnames denoting their lands (e.g., Geoffrey de Mandeville). Peasants and commoners initially used Anglo-Saxon roots and occupational surnames tied to their daily labor, like Thatcher.

Content Quality

  • Reviewed for lore accuracy
  • Community feedback welcome
  • Updated regularly

Found an error or lore inaccuracy?