Free AI Medieval Name Generator
Generate medieval character names with epithets and one-line backstories ready for tabletop or fiction. Free.
Generate Content
All fields are optional - generate instantly or add details for personalization
Your Medieval Characters Will Appear Here
Pick a culture and a social class, then click Generate Medieval Names
AI Story Generator
Create complete stories with AI - from flash fiction to full narratives
AI Song Name Generator
Generate song titles and names with AI. Pick genre, mood, and themes for catchy, original options. Free for musicians and songwriters.
What is a Medieval Name Generator?
The AI medieval name generator returns characters, not just names. Each result pairs a period-appropriate name with a one-line backstory hook - an oath, a debt, a feud, a craft - so you can drop it into a Dungeons and Dragons campaign, a historical novel, or a worldbuilding doc and start writing. Pick a culture, set the gender, choose a social class, and the tool returns up to five distinct characters per click.
Twelve culture options cover the medieval world without flattening it - Anglo-Saxon, Norman, Norse, Celtic, Germanic, Iberian, Italian city-state, Byzantine, Andalusi, Slavic, plus a Tolkien-flavoured fantasy mode for invented realms. Social class drives the shape of the name itself: a peasant gets an occupational byname like Aelfric the Smith, a knight gets a sworn epithet like Sir Aldric of Cothorne, and a royal gets the full crown form like Queen Eleonora the Just of House Vael. Every blurb hints at a story hook so the character is ready to use, not just listed.
Key Features
A Name AND A Story Hook
Each result pairs the name with a one-to-two sentence character blurb that hints at an oath, a debt, a feud, a craft, or a scar. You get a usable character, not a flat list of names to flesh out yourself.
Twelve Cultures, From Anglo-Saxon To Andalusi
Anglo-Saxon, Norman, Norse, Celtic, Germanic, Iberian, Italian city-state, Byzantine, Andalusi, Slavic, plus an invented fantasy mode. Each culture uses authentic period phonetics so the names actually sit inside their world.
Social Class Shapes The Whole Name
Peasants get occupational bynames. Knights get sworn epithets and a holding. Nobles get titled forms with surnames. Royals get the full dynastic mouthful. Outlaws get a single sharp byname and a price on their head.
Built-In Variant Diversity
Every name in a batch starts with a different first-name initial and uses a different blurb opening. You compare real character options instead of small variations on the same one.
Drop-In Ready For Tabletop And Novels
Output is plain text formatted as a numbered list. Tap copy on the character you want and paste it straight into your campaign notes, manuscript, world bible, or session prep doc.
Perfect for everyone
- Dungeon masters running Dungeons and Dragons campaigns
- Fantasy and historical novelists
- Indie game developers building character casts
- Worldbuilders fleshing out the village around the castle
How to Use the Medieval Name Generator
Three steps from a blank page to a character with a hook
Pick A Culture And A Social Class
Start with the culture - real medieval (Anglo-Saxon, Norman, Norse, Celtic, Germanic, Iberian, Italian, Byzantine, Andalusi, Slavic) or invented fantasy. Then set the social class so the tool knows whether to deliver a peasant byname, a knight's epithet, a royal mouthful, or an outlaw's single sharp name.
Generate Up To Five Characters
Optionally lock the gender, slide the count anywhere from one to five, and click Generate Medieval Names. Every character returns with a name, any titles or bynames the class demands, and a one-line backstory hook you can keep or rerun.
Drop It Into Your World
Tap copy on the character you want and paste it into your session notes, manuscript chapter, NPC card, or world bible. Each generation is unlimited and free, so rerun for the next village, the next chapter, or the next adventuring party.
Who Uses the Medieval Name Generator?
Real medieval-flavoured worldbuilding workflows the tool was built to slot into
Knight Characters For Dungeons And Dragons Campaigns
Pick Anglo-Saxon or Norman culture and the Knight class, generate five sworn warriors, and pin them to the rival houses your party will cross. Each comes with an epithet and a one-line motive that turns a stat block into someone the players actually remember.
Medieval Female Names For Historical Romance
Pick the culture your novel is rooted in, set the gender to Woman, and choose a social class that fits your love interest - a Norman lady, a Castilian abbess, a Slavic peasant healer. The blurb gives you a hook the heroine can resist or fall into.
Anglo-Saxon Names For Worldbuilding
Generate a court, a village, and a band of monks in three runs. Anglo-Saxon culture with Royal, Peasant, and Clergy classes returns names that feel like they came out of a real chronicle, with bynames that already hint at how the people inside them live.
Peasants And Commoners For Background NPCs
Game masters need a baker, a miller, a wheelwright, and a widow who runs the inn - by Friday night. Set the class to Peasant or Commoner and generate five at a time so the village around the castle stops feeling like background noise.
Norman And Norse Crews For Saga Fiction
Switch between Norman and Norse cultures with the Outlaw or Knight class to crew a longship, a raiding party, or a mercenary band. The single-name byname format (Long Tam, Crow, Hild Black-Eye) is exactly the rhythm a saga needs.
Royal Court Names For Epic Fantasy
Pick the Fantasy culture with the Royal class and the tool returns full crown forms - Queen Eleonora the Just of House Vael, King Marrick the Iron-Handed of Ostvin. Pair with a kingdom name from the kingdom name generator and the throne is cast in two clicks.
Tips for Best Results
Small adjustments that make every batch of names land harder
Match The Culture To The Map
If your story or campaign already sits in a Norse-flavoured world, lock the Norse culture so every new character sounds like it belongs to the same continent. Mixing cultures only works when the setting actually mixes them - a port city, a crusade, a court of exiles.
Let The Class Decide The Name Shape
A peasant with a noble's surname feels wrong on the page. Trust the class field to set the byname rule - peasants get occupations, knights get oaths, royals get dynasties. Fight that and the result reads like cosplay.
Always Generate Five, Keep Two
One result rarely gives you a real choice. Five gives you a lead, a runner-up, and three you can drop into the next village or the next chapter. Save the extras in a notes file for later sessions.
Read The Blurb Before The Name
The blurb is the hook. If it reads like generic fantasy filler - too many old wounds, too many oaths, no actual story - skip the entry even if the name itself is great. The blurb is a free preview of how the character will read on the page.
Power Tip: Run Royal And Peasant Back To Back
Generate one set with the Royal class, then a second set with the Peasant class for the same culture. You get a court and the village around it in two clicks - and the contrast between the two name registers does most of your worldbuilding for you.