How to use the medieval name generator
- Select a Region to choose the cultural origin of your medieval names.
- Pick a Gender or leave it on Any for a mixed list.
- Set the Number of names you need, up to twenty at a time.
- Click Generate to produce your unique list of medieval names.
How Medieval Surnames Worked
In medieval Europe, most people had only one name. As populations grew, surnames became necessary to tell individuals apart. These extra identifiers generally fell into four categories: occupational, locational, patronymic, and descriptive.
Occupational surnames described a person's trade. An English blacksmith became John Smith, while a French baker became Jean Boulanger. Locational surnames tied someone to their birthplace or estate, such as Thomas of York or Pierre de Lyon. Patronymics identified lineage, like Williams meaning son of William. Descriptive surnames noted physical traits, giving us names like Brown or Armstrong.
This medieval name generator uses these historical patterns to assemble each name. It pairs a period-style given name with a surname from the same regional tradition, so the results feel grounded in medieval history rather than modern fantasy conventions. The tables are hand-picked and historically inspired, not a scholarly record. To avoid reading as real dynasties, the tables leave out the surnames of famous noble houses and royal territories, though a random pairing can still coincide with a historical person.
Regional Naming Traditions
Each region in medieval Europe had distinct naming customs shaped by local languages, saints, and rulers. Understanding these differences helps when choosing names for characters or research.
| Region | Common Male Names | Common Female Names | Surname Style |
|---|---|---|---|
| English | William, Richard, John | Margaret, Eleanor, Alice | Smith, Fletcher, of York |
| French | Guillaume, Louis, Hugues | Isabeau, Alix, Marguerite | Boulanger, de Paris, Chevalier |
| German | Heinrich, Friedrich, Konrad | Mathilde, Hildegard, Adelheid | Schmidt, von Köln, Weber |
| Italian | Giovanni, Lorenzo, Matteo | Caterina, Beatrice, Isabella | Fabbri, da Roma, Ferrari |
| Spanish | Alfonso, Rodrigo, Sancho | Urraca, Leonor, Blanca | Herrero, de Toledo, Guerrero |
The tool draws from curated tables of dozens of given names and surnames per region, so even the maximum of twenty names yields unique combinations without repetition.
Using Medieval Names for Characters
Writers, tabletop roleplayers, and game developers frequently need believable medieval names for their projects. A well-chosen name immediately signals a character's background, social class, and origin without requiring paragraphs of exposition.
For example, if you are building a world inspired by medieval France, pairing a name like Guillaume with a locational surname such as de Bordeaux suggests nobility or land ownership. Choosing an occupational surname like Charpentier (carpenter) instead places the character firmly in the working class. This medieval name generator handles those distinctions automatically based on the selected region.
If your project requires names outside of historical Europe, you might also explore tools like the elf name generator, viking name generator, or dragon name generator for different cultural flavors.
Common Mistakes When Choosing Medieval Names
One frequent error is mixing naming conventions from different centuries or regions. A character named Kevin von Frankfurt combines an Irish given name with a German locational particle, which would be highly unusual in a historically grounded setting. Sticking to a single regional style avoids this clash.
Another mistake is using modern spellings. The medieval name generator favors period-style forms, such as Margery instead of Marjorie, or Maud and Hawise instead of newer names. Spelling was not standardized in the Middle Ages, so real records show many variants; the tables here use one typical form of each name.
Finally, avoid assigning noble particles like "de" or "von" to peasant characters unless there is a specific narrative reason. Occupational surnames like Baker, Schmidt, or Fabbri are far more appropriate for commoners.
Historical Context of Given Names
Many medieval names were popularized by saints, monarchs, or literary figures. The name William dominated England after the Norman Conquest of 1066, while Giovanni remained consistently popular in Italy due to religious devotion to John the Baptist and John the Evangelist.
Female names often followed similar religious patterns. Margaret, derived from the Greek word for pearl, was widespread across all five regions represented in this tool because of the veneration of Saint Margaret. Eleanor gained prominence through powerful queens like Eleanor of Aquitaine.
By the late Middle Ages, a relatively small pool of given names accounted for the vast majority of the population. This concentration is exactly why surnames became essential. The generator reflects this reality by reusing historically dominant given names while varying the surnames to maintain uniqueness across your generated list.
Worked examples
| Example | Input | Result |
|---|---|---|
| Ten English names | Number of names: 10; Region: english; Gender: any | Philip of Warwick, Peter Weaver, Beatrice Dyer, Eustace Turner, Idonea Shepherd, Randolph Smith, Michael of Oxford, Felicia Chandler, Hamelin Wright, Rosamund of Chester |
| Five French female names | Number of names: 5; Region: french; Gender: female | Gisèle Le Fort, Héloïse de la Croix, Laure Fèvre, Marie de Reims, Béatrice de la Tour |
| Eight German male names | Number of names: 8; Region: german; Gender: male | Berthold von Trier, Nikolaus Kämmerer, Gerhard Schmidt, Hermann Bauer, Stefan Reich, Burkhard von Speyer, Berthold Böttcher, Albrecht Kämmerer |
FAQ
Are the names historically accurate?
The names are historically inspired: given names and surnames follow medieval naming conventions of the chosen region, but the tables are hand-picked rather than taken from a particular set of records, so a few forms may be later or rarer than others. The pairings are generated randomly.
Can I use these names in a book or game?
Yes. The names produced by this medieval name generator are free to use in any personal or commercial project, including novels, screenplays, and tabletop campaigns.
Why are there only five regions?
England, France, Germany, Italy, and Spain represent the most heavily documented Western European naming traditions from the Middle Ages. For Northern European styles, try the viking name generator instead.
Will I get duplicate names in one batch?
No. The generator tracks each result within a batch and guarantees that all names in a single generation are unique. With dozens of given names and surnames per region, there are thousands of possible combinations.
What do the prefixes like 'de' and 'von' mean?
These are locational particles meaning 'of' or 'from'. They typically indicated that a person originated from a specific town or held land there, and they were more common among the nobility.
Does this tool require an internet connection to generate names?
Once the page has loaded, all generation happens locally in your browser. No requests are sent to a server, and no data is uploaded.