Welcome to Reedsy's Medieval Name Generator
A medieval name generator is a tool that helps writers, game masters, and worldbuilders find names that feel grounded in the historical and linguistic traditions of the medieval period, without requiring a graduate degree in Old English or a shelf of primary sources.
Medieval naming is not a single tradition. The period spans roughly a thousand years and an entire continent, and the names used by a Norse jarl in the ninth century sound nothing like those used by a Norman knight in the twelfth or a Welsh bard in the fourteenth. Reedsy's generator is organized by tradition, so that results reflect a coherent cultural and phonetic world rather than a generic "medieval" soup.
Each result comes with the name's meaning and origin, so you can see not just what a name sounds like, but what it was built to convey.
How to use this name generator
It's simple! Here's how to get the most out of it:
- Choose your tradition. Celtic, English, German, Norse, and Roman each have their own phonetic rules, naming conventions, and cultural associations. Start with the tradition closest to your story's setting, or the one whose sounds feel right for your world.
- Set the gender. Medieval naming conventions varied significantly by culture, and the generator reflects those differences. Male and female name pools draw from historically attested patterns within each tradition.
- Add character context. Social rank, role, and era all influence what a character would plausibly be called. A peasant farmer and a nobleman in the same village might follow the same tradition but draw from different registers within it. The more context you provide, the better the output.
- Include additional details. If you're naming a character alongside others whose names you've already chosen, paste those in. Consistency of sound and register across a cast is a craft choice, and the generator can help maintain it.
- Review and select. Each result includes an explanation of the name's meaning and historical roots. Keep the ones worth keeping, and regenerate until you find your match.
So you want to write characters who feel historically grounded?
Getting medieval naming right is one of the quieter ways to earn a reader's trust — and getting it wrong is one of the faster ways to lose it. Here's what to keep in mind.
Phonetics signal world. A name that sounds right for its tradition places a character in their world before a single word of description. Names with hard consonants and short vowels read differently from names built on liquid consonants and long vowels, and both sound different from the clipped efficiency of late medieval English. Choose names whose sounds match the register of your prose.
Historical plausibility is not the same as historical accuracy. You don't need to restrict yourself to attested historical names — especially in fantasy, where invented traditions are the point. What matters is internal consistency. If your Norse-adjacent culture uses names that follow Norse phonetic and structural patterns, readers will accept them as real. If your naming conventions are arbitrary, they'll feel arbitrary.
Meanings were taken seriously. In most medieval traditions, names were meaningful rather than decorative. They invoked strength, lineage, virtue, or divine favor. Knowing what a name originally meant gives you a tool: you can let that meaning operate quietly in the background, or you can subvert it for ironic effect.
Naming conventions signal status. Across medieval Europe, naming patterns varied significantly by social class, region, and era. Bynames, epithets, and patronymics were common, and formal given names were often different from the names a person was called day to day. If your story's world includes meaningful social stratification, your naming conventions should reflect it.
Consistency within a tradition reads as craft. When a cast of characters all share phonetic and structural similarities in their names — even across gender — readers register that consistency as evidence of a well-built world. Inconsistency reads as carelessness.
A note on our use of AI
We built this tool for writers, which means we thought carefully about what AI should and shouldn't do here. The generator uses AI to produce names that better fit your character's specific cultural tradition and historical context — while surfacing the meaning and etymology of each suggestion so you can make an informed decision.
Here's what it won't do for you: it won't name your character, write your story, or make creative decisions for you. It simply generates options.
More importantly, your inputs are not (and will never be) used to train any AI models. Treat whatever comes out as raw material: a starting point that belongs entirely to you. Every result is yours.