Medieval Name Generator Online
AI Free Forever's medieval name generator gives you real names from the Middle Ages. Pick the social class, region and era. Each name comes with a short note that explains the meaning and the part of medieval Europe it came from.
How to pick a medieval name
A good medieval name fits the person who carries it. A peasant has a short, plain name. A noble has a long courtly name with a "de" or "fitz" in front of a place. A knight has a strong given name from a saint or a king. The era and region matter too. Anglo-Saxon names sound very different from Norman names, even in the same village.
To generate medieval names, set the Name Type, Gender, Class, Region and Era in our tool:
- Pick the name type. First name only, surname only, or full name. Pick full name if you want a complete character on a roll sheet.
- Choose the gender. Male, female or unisex. Many short medieval names like Robin, Alyn or Bevis worked for either boys or girls.
- Pick the social class. Peasant gives you names like Hob, Wat and Aldreda. Knight gives you names like Godric, Roland and Tristan. Noble gives you long names like Geoffrey de Clare or Alianor de Vere. Royalty gives you regnal names from real medieval dynasties.
- Set the region and era. Anglo-Saxon names from before 1066 sound deeper and harder. Norman and French names from after 1066 sound softer and end in -et or -on. Late medieval names from 1300 to 1500 are closer to modern English.
- Add optional keywords. Type something like "starts with G", "tavern keeper" or "young squire". Then pick how many names you want and hit Generate.
Medieval names for fantasy authors, DMs and reenactors
Fantasy & historical authors
Period-correct names for grimdark, low fantasy and historical novels set 500-1500 AD.
D&D & Pathfinder DMs
Knight, peasant and innkeeper names for human NPCs in D&D 5e and Pathfinder games.
SCA & faire reenactors
Period-correct persona names for SCA branches, ren faires and LARP groups.
39 medieval names from across Europe (500-1500 AD)
A handpicked mix of medieval names from peasants, knights, nobles and clergy across Anglo-Saxon, Norman, French, Germanic and Italian Europe. Click any one to copy it.
The Nine Worthies - the model knights of medieval chivalry
The Nine Worthies were the nine perfect knights of medieval lore. They are listed in the 1312 poem Les Voeux du Paon by Jacques de Longuyon. Three came from the pagan world, three from the Old Testament, and three from Christian history. Their names show what a knightly given name was supposed to sound like.
| # | Name | Group | Known for |
|---|---|---|---|
| 1 | Hector | Pagan | Trojan prince, defender of Troy |
| 2 | Alexander | Pagan | Macedonian king who built an empire |
| 3 | Julius Caesar | Pagan | Roman general and dictator |
| 4 | Joshua | Hebrew | Captain of Israel after Moses |
| 5 | David | Hebrew | King of Israel and slayer of Goliath |
| 6 | Judas Maccabeus | Hebrew | Jewish warrior who freed Jerusalem |
| 7 | King Arthur | Christian | Legendary king of Camelot |
| 8 | Charlemagne | Christian | Frankish king and Holy Roman Emperor |
| 9 | Godfrey of Bouillon | Christian | First Crusade leader, ruler of Jerusalem |
To generate medieval knight names in the Worthies tradition, enter these settings in our tool:
| Field | Setting |
|---|---|
| Name Type | Full Name |
| Gender | Male |
| Class | Knight |
| Region | Norman |
| Era | High (1000-1300) |
The four kinds of medieval surnames
Most medieval surnames in England started in the late 12th century, when manorial rolls and tax records began listing two-name people. Surnames came from one of four sources: the father's name, the family's job, where the family lived, or a nickname for how the person looked or acted. The system spread across France and Germany in the same way.
| Type | Source | English example | French / Norman example |
|---|---|---|---|
| Patronymic | Father's first name | Johnson, Williamson, Robertson | fitz William, fitz Roger |
| Occupational | Family trade or guild | Smith, Fletcher, Cooper, Baker, Wright | le Marshal, le Boucher, Carpentier |
| Toponymic | Place of birth or estate | York, Lincoln, Hereford, Sutton | de Clare, de Vere, de Beauchamp |
| Nickname | Look or trait | Brown, Long, Little, Whitehead, Strong | le Brun, le Roux, Petit, le Gros |
To generate medieval peasant and merchant names with occupational surnames, enter these settings in our tool:
| Field | Setting |
|---|---|
| Name Type | Full Name |
| Gender | Any |
| Class | Merchant |
| Region | Anglo-Saxon |
| Era | Late (1300-1500) |
Medieval female names for ladies, peasants and queens
Medieval female names changed a lot between 500 and 1500 AD. Anglo-Saxon women had hard, deep names like Aldreda and Edith. After the Norman Conquest in 1066, soft French names like Mathilde, Avelina and Eleanor took over the noble class. Peasant girls used short, plain names like Joan, Alys and Margery.
To generate medieval female names with the right period feel:
- Aldreda - Old English for "old counsel" - a strong Anglo-Saxon noblewoman name.
- Mathilde - Old German for "mighty in battle" - the Norman queen of William the Conqueror.
- Eleanor - Old French / Provencal for "shining light" - the most powerful queen of high medieval Europe.
- Isolde - Welsh / Cornish - the Irish princess from the Tristan and Isolde legend.
- Margery - English form of Margaret, "pearl" - a common late medieval peasant name.
- Hawise - Norman - a common noble lady's name in 12th-century England.
To generate this style of name, use these settings in the generator above:
| Field | Setting |
|---|---|
| Name Type | First Name |
| Gender | Female |
| Class | Noble |
| Region | Norman |
| Era | High (1000-1300) |
Common medieval name endings and what they mean
Most medieval names are not random. They are short Old English, Old French or Old German words stuck together. Once you learn the endings, the meaning and origin of any medieval name becomes easy to read.
| Ending | What it means | Example names |
|---|---|---|
| -ric / -ric | Old English for "ruler" or "power" | Godric, Aldric, Wulfric, Cedric |
| -bert / -bert | Old German for "bright" or "famous" | Robert, Gilbert, Cuthbert, Osbert |
| -wulf / -ulf | Old English / Norse for "wolf" | Beowulf, Aethelwulf, Randolph, Adolph |
| de- / d'- | Old French for "of" - Norman noble surname | de Clare, de Vere, de Beauchamp, d'Aubigny |
| fitz- | Anglo-Norman for "son of" | fitz William, fitz Roger, fitz Gerald |
| -son | Old English / Norse for "son of" - patronymic surname | Johnson, Williamson, Robertson, Davidson |
Frequently asked questions about medieval names
What counts as a medieval name?
A medieval name is one that was actually used in Europe between 500 and 1500 AD. The tool draws from real Anglo-Saxon, Norman, Old French, Old High German, Old Italian and Celtic name records. It does not return fake "ye olde" gibberish like Xandrethorn or Mythalia. Every name is rooted in a parish roll, a tax record, a chronicle or a saint's calendar.
What are some good medieval male names?
Good medieval male names include Edmund, Godric, Geoffrey, Bertrand, Cuthbert, Roland, Hugh, Tristan, Wulfric and Aldwin. Norman names like Geoffrey and Roland feel knightly. Old English names like Wulfric and Edmund feel deeper and older. Set Class to Knight and Region to Norman for a chivalric list.
What are some good medieval female names?
Good medieval female names include Aldreda, Mathilde, Eleanor, Isolde, Avelina, Beatrix, Edith, Hawise, Joan and Margery. Anglo-Saxon names like Aldreda and Edith sound stronger and older. Norman names like Eleanor and Mathilde sound softer and courtly. Set Class to Noble and Era to High for queenly names.
What did medieval peasants name their children?
Medieval peasants used short, plain names. Boys were often called John, William, Thomas, Robert, Hob (a pet form of Robert) or Wat (a pet form of Walter). Girls were often called Joan, Alys, Margery, Cecily or Avice. Set Class to Peasant and Era to Late for an authentic peasant roll.
What is the difference between Anglo-Saxon and Norman names?
Anglo-Saxon names come from Old English, used in England before 1066. They are deeper and harder, like Aelfric, Wulfstan and Aldreda. Norman names came over with William the Conqueror after 1066. They are softer and French-flavoured, like Geoffrey, Robert, Mathilde and Eleanor. Most modern English names today are Norman in origin.
Are these medieval names safe to use for my novel or D&D campaign?
Yes. Medieval names are public domain - free for novels, screenplays, D&D campaigns, video game NPCs, SCA personas and ren faire characters. The meanings and origins come from standard onomastic reference works. Generate again if you want a different mix.
Can the AI explain the history behind a medieval name?
Yes - switch to the Ask AI tab. Ask about the Old English or Old French root, the time period when the name was popular, real medieval people who carried it, or how to pair the name with a period-correct surname or place of origin.
Free Medieval Name Generator
Create medieval names from across 500-1500 AD Europe at no cost - no signup, no cap.