Medieval Name Generator

Generate medieval fantasy names for knights, nobles, peasants, and adventurers

Gender
Length
Format

Press Space to generate

Hit Generate to create names

Medieval fantasy names occupy the sweet spot between historical authenticity and genre fiction — names that feel grounded in a real pre-modern world while carrying the heroic, adventurous quality that fantasy demands. Whether you're creating a D&D human character, writing a knight protagonist for a fantasy novel, or populating your homebrew kingdom with named NPCs, this generator produces names that feel genuinely medieval without being obscure or unpronounceable.

Where Medieval Names Come From

The medieval name tradition in English-language fantasy draws primarily from three linguistic sources. Old English names (Aldric, Oswald, Hadwin) come from the Anglo-Saxon era and feature compound elements like ald- (old), os- (god), and -win (friend). Norman French names introduced after 1066 (Roland, Gareth, Julian) have a cleaner, more romantic feel. Latin and ecclesiastical names (Sebastian, Nathaniel, Isidore) reflect the Church's pervasive influence on medieval naming.

Female medieval names draw similarly from Old English (Edith, Winifred), Norman French (Isabeau, Lisette), Latin (Cecily, Dorothea), and Arthurian tradition (Guinevere, Rowena). The Arthurian canon in particular has been enormously influential on fantasy naming — names from the Matter of Britain feel instantly medieval and heroic.

Medieval Names for D&D Humans

In D&D 5th edition, humans are the most culturally diverse race, with different regional naming traditions across different settings. In Forgotten Realms, Chondathan (the common tongue equivalent) names are heavily medieval English in flavor. Calishite names are more Middle Eastern in inspiration. This generator focuses on the Western European medieval tradition that underlies most D&D campaign settings.

Use the gender filter and length filter to find names at the right scale for your character — from short, punchy names for common folk to longer, more formal names for nobility. Star your favorites and export for use in your game or writing.