Medieval Name Generator

From Sir Geoffrey de Clare to Agnes atte Wode, get ten real Middle Ages names per click, written in period style. Pick male or female for fantasy or history.

Part of Historical & Medieval Names

  • G
    Geoffrey de ClareExample

    The de prefix and a great Norman family name make him a lord.

  • A
    Agnes atte WodeExample

    One of the most common medieval women's names, living at the edge of the wood.

  • W
    Walter le BowyerExample

    A craftsman who makes bows, ideal for a village NPC in D&D.

  • H
    Hawise FitzWalterExample

    A rare, real medieval name with a Norman 'daughter of a Walter' family feel.

  • F
    Fulk le RousExample

    A short Angevin name plus a nickname for red hair.

  • P
    Petronilla atte WelleExample

    Lives by the village well, the perfect spot for a local gossip.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

3,000+ possible names in this medieval name tool

💡 GOOD TO KNOWUse de names for nobles, le names for craftsmen and atte names for villagers.

Use de names for nobles, le names for craftsmen and atte names for villagers.

Medieval names were simpler than you might think. A small group of first names was shared by almost everyone: William, Robert, John and Richard for men, and Alice, Agnes, Joan and Matilda for women. What made a person stand out was the second part, a byname like 'atte Wode' (at the wood), 'le Bowyer' (the bow maker) or 'de Clare' (from Clare).

This medieval names generator uses real first names from England and northern France between about 1100 and 1400, paired with bynames written the way medieval clerks wrote them. It suits medieval fantasy worlds, historical novels, Renaissance fairs, D&D villages and any story set in the Middle Ages.

How to use the medieval name generator

  1. Choose Male, Female or Any in the Style box.
  2. Press Generate names to get ten medieval names.
  3. Use the byname key below to see whether your character is a noble, a craftsman or a villager.
  4. Copy the name or tap the heart to save it.

Reading a medieval byname

Medieval bynames were not fixed surnames yet. They described the person, and a clerk wrote them down in a mix of English, French and Latin. The little word at the front tells you what kind of description it is, so you can tell a lot about a character before they say a word.

  • atte (at the): where you live, as in atte Wode, at the wood, or atte Welle, at the well.
  • le (the): your job or looks, as in le Bowyer, the bow maker, or le Rous, the red-haired.
  • de (from or of): the place your family held, used most by Norman nobles.
  • Fitz (son of): from Norman French, as in FitzHugh, son of Hugh.

After the Norman Conquest of 1066, French-style names quickly replaced most Old English ones in England. William, Robert and Richard became hugely popular because they were names of kings and great lords. In some villages, a large share of the men could be called William or John, which is exactly why bynames were so important.

Women's names show the same mix. Matilda (often shortened to Maud), Alice, Agnes and Isabel were everywhere. Rarer names like Hawise, Avice, Rohese and Petronilla sound strange today but were completely normal then, which makes them a gift for writers who want an authentic medieval woman.

Medieval nicknames worth stealing

Some people, even kings, were known by colourful nicknames. William Longespée got 'Longsword' from his weapon, Richard de Clare was called Strongbow, and King John was nicknamed Lackland because he was not expected to inherit much. A nickname like le Gros (the large) or le Sage (the wise) adds instant personality.

Example names and what makes them work

NameWhy it works
Geoffrey de ClareThe de prefix and a great Norman family name make him a lord.
Agnes atte WodeOne of the most common medieval women's names, living at the edge of the wood.
Walter le BowyerA craftsman who makes bows, ideal for a village NPC in D&D.
Hawise FitzWalterA rare, real medieval name with a Norman 'daughter of a Walter' family feel.
Fulk le RousA short Angevin name plus a nickname for red hair.
Petronilla atte WelleLives by the village well, the perfect spot for a local gossip.
Baldwin LongswordA knightly first name with a nickname that hints at his weapon.
Cecily le ClerkLinked to a family of scribes, good for a clever, literate character.

Tips for picking the right name

  • Use de names for nobles, le names for craftsmen and atte names for villagers.
  • Let several minor characters share common first names, then tell them apart by byname.
  • For fantasy, keep the real first name and invent a byname from the character's deeds.
  • Use pet forms like Maud for Matilda or Wat for Walter in dialogue.
  • Add Sir or Lady only to characters with land and a de or Fitz family name.

Common questions

What were common medieval names?

For men, William, John, Robert, Richard and Thomas were very common in England. For women, Alice, Agnes, Joan, Matilda and Isabel were popular. These names spread widely after the Norman Conquest.

What does 'atte' mean in a medieval name?

Atte means 'at the' and shows where someone lived. Agnes atte Wode lived at the wood, and John atte Brigge lived by the bridge. Many modern surnames like Atwood and Attwell come from this.

Is this good for a medieval fantasy world?

Yes. Real medieval names make a fantasy setting feel grounded and believable. Mix them with a few invented place names or nicknames and your world will feel old without being hard to read.

Did medieval people have surnames?

At first they had bynames, which described a person and could change. Over the 1200s to 1400s, these bynames in England slowly became fixed and were passed to children, turning into the surnames we know today.