Medieval Name Generator is a free AI tool. Pick a region, rank and gender to run the medieval name generator and get a numbered list of historically styled names with optional bynames.
Free to try Β· first generation free on signup Β· no credit card
Configure your text generation settings
Your Generated Text Will Appear Here
Fill in the options on the left, then press the button.
Relevant internal links based on this tool
Upload your image
Drag & drop your file here or click to browse
A medieval name generator creates historically styled names based on region and social rank, from an Anglo-Saxon peasant to Byzantine nobility. It is built for writers, game masters and worldbuilders who want names that feel grounded in a specific medieval setting instead of a generic fantasy default. Pick a region and rank, and you get a numbered list of names with bynames and a short note.
Select a Region and Timeframe such as Viking Age Scandinavia or High Medieval France, then pick a Social Rank from Peasant/Commoner to High Nobility/Royalty so names match the setting.
Pick a Gender Category and Name Complexity, and check Include Bynames if you want a descriptive nickname added, such as one based on a trade, trait or place.
Select Generate Names to get a numbered list of historically styled medieval names, and adjust Attestation Rigor first if you want names closer to documented historical records.
Writers of historical fiction set in a specific century benefit from choosing a matching Region and Timeframe, since naming conventions shifted noticeably between, for example, Anglo-Saxon England and the later Norman period.
Game masters running a low-fantasy or historically inspired campaign can use Social Rank to separate peasant, merchant and noble characters, since real medieval societies used different naming and byname conventions across social classes.
Before surnames were common, many people were identified by a byname describing a trade, a trait or a home village, such as a name referencing an occupation or birthplace. Checking Include Bynames adds this detail automatically.
It is a tool that creates historically styled names based on the region, timeframe and social rank you choose, returning a numbered list with optional bynames and a short note on each.
No, you can try it without an account, though free use has a daily limit. It works only from the options you select and does not pull names from an external historical database.
Not every name is. The Attestation Rigor option lets you choose Strictly Attested for names closer to documented historical records, or Cautiously Reconstructed, which builds plausible names from attested elements and general linguistic rules.
A byname is a descriptive addition to a first name, often based on a trade, trait or place, used before hereditary surnames became common. A surname passes down through a family, while a byname described one person.
Yes. Naming patterns differed between, for example, Anglo-Saxon England, Norse Scandinavia and medieval Italy, both in the sounds used and in how titles, patronymics or bynames were attached to a person's given name.
Nobility more often used dynastic or commemorative names tied to family lineage, while peasants and artisans commonly used simpler, more common names, sometimes with a byname describing their trade or origin.
Use this for a broader fiction cast that spans more genres than one historical period.
Switch here when your setting mixes historical names with fantasy races like elves or dwarves.
Pick this for fae or fairy characters living alongside your medieval-inspired human cast.
Name the towns and strongholds your medieval characters come from to match the setting.
Select the geographical region and historical period for the names.
Choose the social standing of the individuals for whom names are generated.
Specify the gender focus for the names.
Determine the desired complexity of the given names.