Medieval Surname Generator

Make medieval-style last names built on real naming patterns: occupation, place, father or nickname.

Your result will appear here.

Pick a naming pattern and a region, and get eight to twenty medieval-style surnames, each with its pattern and a plain-English meaning. Built for fantasy characters, historical fiction, roleplaying games and anyone who wants a last name that sounds like it came from the Middle Ages.

Four ways medieval surnames began

Many European surnames grew out of an occupation (a trade), a place (where someone lived or came from), a father's name (patronymic) or a nickname for a trait. This tool builds names on those four patterns and tells you which one each name follows.

Pick a region

Choose English, Norman French, German, Scottish or Nordic naming styles. Add a first name if you want a complete character name, and press Regenerate for a new set.

Questions

Is the medieval surname generator free?

Yes. The medieval surname generator is free to use.

Did everyone in the Middle Ages have a surname?

No. Many people went by a single given name, with a descriptor added when needed. Hereditary surnames spread over several centuries and not at the same time everywhere.

Are these names historically accurate?

They follow real medieval naming patterns, but an AI generates the names, so they are not records of real people or families. For research, use primary sources.

What do the patterns mean?

Occupation names come from a job, place names from where a person lived, patronymics from a father's name, and nickname surnames from a trait or look.

Can I use them for characters and games?

Yes. They are made up for fiction and games. A name can still match a real family name by chance.

Make Medieval Surname Generator yours

Copy it, change it, translate it or share it. Free, no sign-up needed.

  • Remix this toolCopy it and change it

    Make your own copy of Medieval Surname Generator and change anything: the options, the wording, the style. Your copy gets its own link, and the original stays as it is.

  • Create your ownDescribe it, AI builds it

    Have a different idea? Describe the tool you want in one sentence, and the AI builds a working tool page for it.

  • Use Medieval Surname Generator in one of 18 languages. If your language is not there yet, it is built for you in about 20 seconds.

  • Send Medieval Surname Generator to a friend with one tap. The link opens the same tool, ready to use.