My Name GeneratorsMy Name Generators
CATEGORIES

Medieval Name Generator – Middle Ages Names

Generate authentic sounding names from the Middle Ages for your characters.

Gender
Theme / Clan / Faction
Additional Details
Count
No names generated yetChoose your preferences above and click the Generate button to get started.

Linguistic Architecture of Medieval Names

The linguistic landscape of the Middle Ages was vast, blending Celtic roots, Latin ecclesiastical influences, and harsh Anglo-Saxon compounds. Surnames were just beginning to form, primarily used to identify a person's trade or father.

Our generator structures historical names using these authentic sociological pillars:

  • Occupational Surnames: Names that describe what the person did for a living (e.g., Smith, Thatcher, Fletcher).
  • Patronymics: Identifying a person by their father's name (e.g., Richardson, Robertson).
  • Geographic Identifiers: Naming a person after the village or landmark they lived near (e.g., Atwood, Underhill).
  • Virtue & Biblical Given Names: Widespread use of saints' names and moral virtues (e.g., John, Mary, Grace).

Medieval Social Classes & Naming Aesthetics

Select a naming style that aligns with your character's specific social class, trade, or cultural background:

    Social ClassNaming StrategyAtmospheric VibeAuthentic Example
    Peasant FarmerSimple biblical name + geographic surnameGrounded, rustic, authenticJohn Atwood
    Village TradesmanCommon name + occupational surnameSturdy, reliable, historicWilliam Thatcher
    Norman NobilityFrench/Latin given names + 'de' surnameWealthy, aristocratic, regalEleanor de Montfort
    Celtic WarriorGaelic compounds and harsh consonantsFierce, ancient, mysticalRowena / Kaelen

    Strategic Guidelines for Realistic Historical Naming

    Create a highly authentic, lore-accurate medieval character with these three professional tips:

    • Embrace Trade Surnames: If your character is a blacksmith, name them Smith. If they make arrows, name them Fletcher. Occupational names were highly literal in the 13th century.
    • Avoid Modern Spellings: Use older, archaic spellings for authenticity. Instead of 'Katherine', use 'Kateryn'; instead of 'Edward', use 'Eadweard'.
    • Consider the Region: A character in 11th-century England will have a very different name (Anglo-Saxon or Norman) than a character in medieval Italy or France.

    How to Use

    1. Adjust the settings to fit your needs (Gender, Style, or Count).
    2. Click the Generate button to see your results.
    3. Hover or click on any result to copy it to your clipboard.
    4. Keep generating until you find the perfect match!

    Frequently Asked Questions

    User Reviews & Feedback

    Review This Generator

    What you liked about the generator, what you didn't like, and suggestions for improvement.

    Recent Reviews