A dark-haired medieval adventurer wearing a deep blue cloak

Medieval Name Generator

Generate English-inspired medieval names with the Gender control. Create names for nobles, villagers, knights, stories, games, and campaigns.

Generator

Generate medieval names

10 names each time
Your results
  1. Beatrice AshcombeBEE-ah-triss ASH-koomA name that represents a courtly name associated with blessing, from a family settled in an ash-lined valley.
  2. Aldric BlackwoodAWLD-rik BLAK-wuudA name that represents a Germanic-style given name meaning old ruler, paired with a surname from a shadowed woodland holding.
  3. Matilda Fenwickmah-TIL-dah FEN-wikA name that represents battle-ready Matilda belongs to a household whose place-name points to a farm near marshland.
  4. Hugh TannerHYOO TAN-erA name that represents a sturdy Norman given name and an occupational surname for someone who prepares leather.
  5. Alice WeaverAL-iss WEE-verA name that represents familiar and industrious, identifying a woman from a family skilled at turning thread into cloth.
  6. Edmund HarcourtED-mund HAR-kortA name that represents prosperous protection meets a formal estate surname, giving this name a distinctly noble register.
  7. Cecily AtwoodSESS-ih-lee AT-wuudA name that represents a graceful medieval form with a locational surname for a household living beside the forest.
  8. Godfrey MardenGOD-free MAR-denA name that represents a peace-bearing knightly name linked to a settlement in a boundary valley.
  9. Agnes RedmayneAG-ness RED-maynA name that represents a devout period name paired with a vivid byname likely inspired by distinctive red hair.
  10. Roland FletcherROH-land FLETCH-erA name that represents heroic Roland is grounded by the trade of crafting and feathering arrows.

Medieval naming field guide

Time, place, and social identity

Medieval England

What makes a name medieval?

Medieval Europe had many languages and naming customs. It did not have one shared medieval style.

This generator uses English-inspired names from the Middle Ages. Use it for historical fiction, low fantasy, and tabletop characters.

Medieval records often used Latin, Anglo-Norman French, or Middle English. The written form did not always match the name used in daily speech.

How to use the tool

How to use this generator

  1. 01

    Choose Gender. Select Any gender, Female, or Male.

  2. 02

    Select Generate 10 names.Look for a name that fits the character's place, work, and time.

  3. 03

    Use Copy or Copy all. Save one name or the full list in your notes.

Use a stable family name for a later setting. Use a descriptive byname for an earlier or more local setting.

Names found in records

How medieval names were built

The example Alice Weaver joins a documented medieval given name with a trade byname.

A byname added useful detail. It could identify a parent, place, trade, or personal feature.

01 · Given names

Start with place and time

  • Choose one region before you choose a name.
  • Use one century or a short time range.
  • Alice, Edmund, Hugh, and Matilda suit a broad English style.
  • Use a period record when exact spelling matters.

02 · Bynames

Add one clear detail

Parent
Identify the character through a father or mother.
Place
Use a town, estate, road, river, wood, or hill.
Work
Use a trade such as Smith, Baker, Mercer, or Fletcher.
Trait
Use a clear feature, habit, or nickname.

03 · Written forms

Expect more than one spelling

A clerk could record one name in several forms. The language and purpose of the document could change the spelling.

Given nameUseful detailFull name

Edmund + place → Edmund of Harcourt
Alice + trade → Alice Weaver
Hugh + landscape → Hugh Atwood

One important difference

A byname was not always a family name

Surnames were widespread in England by about 1300. People did not always use them in a consistent way.

A second name could describe the person instead of the family. It might also change when the person moved or entered a new record.

Use a flexible byname for an early or local character. Use a stable family name for a later household or dynasty.

Build your character

Let the name show a place in society

01

Noble or landholder

Use an estate or place of origin. Decide whether the name marks land, ancestry, or a distant home.

02

Craftsperson or merchant

Use a trade byname for a direct link to work. An inherited trade name does not have to match the current job.

03

Villager or town resident

Use a road, wood, stream, gate, or hill. This can place the character inside a small community.

04

Traveler or outsider

Use the place the character left behind. Other people can use that origin as an easy form of identification.

Common questions

Medieval name generator FAQ

Are these exact historical names?

No. The results use an English-inspired medieval style. Check records from one place and century when you need exact history.

Did every medieval person have a surname?

No. Surname use changed by place and time. A second name could be a description rather than an inherited family name.

Why did medieval name spellings change?

Clerks wrote names in different languages and forms. Medieval spelling was not consistent.

Did a trade name always match the person's work?

No. A trade name could become inherited. Later family members could have a different job.

Can I use these names in a story or game?

Yes. Use the names in fiction, games, campaigns, and personal projects.

How can I make a name more accurate?

Choose one region and time range. Then compare the name with records from that place and period.