Medieval Name Generator

Pick a social class and gender, set a quantity, and generate a batch of medieval European first and last names you can copy.

Use the Medieval Name Generator

Name Settings

Generated Names

Set your options and click Generate Names

Copied!

Summary

This generator builds full medieval European names in your browser by combining a curated first-name list with a surname style that matches the chosen social class: occupational surnames for peasants, land or family surnames for nobles, and an honorific plus epithet for knights. Set a gender, class, and quantity, then generate a full list at once.

How it works

  1. Choose a gender: Male, Female, or Random.
  2. Choose a social class: Peasant, Noble, Knight, or Random.
  3. Set how many names to generate at once (1 to 20).
  4. Click Generate Names to build the list.
  5. Copy a single name or use Copy All to grab the whole batch.

Use cases

  • Naming background characters or an entire village for a novel set in a medieval world.
  • Generating NPC names for a tabletop RPG or fantasy campaign.
  • Filling out a family tree or genealogy exercise with period-appropriate names.
  • Populating a medieval-themed board game or video game with character names.
  • Brainstorming a pen name or username with a medieval feel.
  • Building a cast list for a history classroom roleplay or LARP event.

Frequently Asked Questions

Last updated: 2026-09-09 · Reviewed by Nham Vu