Step into the world of castles, crusades, and candlelit halls. This medieval name generator delivers names that feel rooted in the Middle Ages, drawing from English, French, Germanic, and Latin traditions. Whether you need a brave knight, a scheming noble, a humble farmer, or a wandering monk, you will find fitting options here. Each result pairs a given name with a period-appropriate surname or title, ready to drop into your story, campaign, or reenactment group with a single click.
Medieval names carry a weight that modern names rarely match. They were chosen to honor saints, mark a family trade, or signal loyalty to a powerful house. A baby boy might be named after his grandfather, his godfather, or a beloved local lord, while girls often received names tied to virtues, flowers, or biblical figures. The generator pulls from this rich pool so every result feels grounded in real history rather than invented on the spot.
Knights, nobles, and commoners
Different ranks called for different naming styles. A knight might bear a strong given name followed by a place of origin, such as Geoffrey of Ashworth or Adelina de Montfort. Peasants typically used a single given name plus a trade or feature, leading to surnames like Smith, Baker, Long, or Brown. Clergy often took new names upon entering an order, choosing humble or saintly options. The tool reflects these patterns so you can match the name to the social standing of your character.
Using the names in your project
Writers can use these names to populate a kingdom without spending hours on research. Game masters running tabletop campaigns will find quick fillers for innkeepers, guards, and wandering pilgrims. Authors of historical fiction can grab a believable name for a side character and keep their narrative flowing. Even reenactment groups and live action role players can adopt a generated name as their persona for the next event, complete with a fitting backstory hook.
Mixing regions and eras
The Middle Ages stretched across nearly a thousand years and covered much of Europe, so naming customs varied by time and place. Anglo-Saxon names dominated early England, while Norman names took over after 1066. French and Occitan styles ruled the south, and Germanic names filled the Holy Roman Empire. The generator blends these influences so you can pick a name that feels right for your specific setting, whether you are writing about Wessex, Aquitaine, Saxony, or somewhere entirely fictional.
Naming in the Age of Chivalry
Ready to christen your knights, squires, or common folk? Reflect on:
Which social rank best suits this character?
Does the name hint at land, lineage, or legend?
Are you invoking Old English, Norse, or French influences?
Should it be solemn and grave or lyrical and courtly?
How many syllables carry the right rhythm?
Medieval Name FAQs
Answers to your medieval naming questions:
How does the Medieval Name Generator work?
It randomly pairs titles, given names, and locative surnames drawn from period-appropriate lexicons to create authentic-sounding medieval names.
Can I specify social rank or region?
Not currently; regenerate until you land on a combination that evokes the desired rank or locale.
Are these names historically accurate?
They follow medieval naming patterns but are fictional-ideal for world-building without copying real historical figures.
How many names can I generate?
Unlimited-click “Generate” as often as needed to stock your feudal fiefdoms.
How do I copy or save?
Click a name to copy it instantly, or click the heart icon to save it to your favorites.
What are good medieval names?
There's thousands of random medieval names in this generator. Here are some samples to start:
Prince Consort Barnard
Baron Davy
Knight Godbert
King Garin
Reeve Toly
Countess Gelleia
Countess Mawd
Princess Aaline
Squire Eleanor
Squire Meisent
About the creator
All idea generators and writing tools on The Story Shack are carefully crafted by storyteller and developer Martin Hooijmans. During the day I work on tech solutions. In my free hours I love diving into stories, be it reading, writing, gaming, roleplaying, you name it, I probably enjoy it. The Story Shack is my way of giving back to the global storytelling community. It's a huge creative outlet where I love bringing my ideas to life. Thanks for coming by, and if you enjoyed this tool, make sure you check out a few more!
Embed on your website
To embed this idea generator on your website, copy and paste the following code where you want the widget to appear:
<div id="story-shack-widget"></div>
<script src="https://widget.thestoryshack.com/embed.js"></script>
<script>
new StoryShackWidget('#story-shack-widget', {
generatorId: 'medieval-name-generator',
generatorName: 'Medieval Name Generator',
generatorUrl: 'https://thestoryshack.com/tools/medieval-name-generator/',
language: 'en'
});
</script>
No ads, more features
If you enjoy The Story Shack, will you support my work with a small tip?
PayPal, credit card and many local payment options accepted.