Medieval Name Generator
Names from the actual historical record — English, French, German, and Italian names drawn from 12th to 15th century parish records, chronicles, and royal lineages. For when your character needs to feel like they actually lived in a medieval world.
How to Use This Generator
Choose a regional tradition — English for Anglo-Norman names, French for courtly Frankish names, German for Germanic compound names, or Italian for Latin-influenced Renaissance-era names. Select gender, set your count, and click Generate. Each name includes a historical context card showing its linguistic origin and cultural period. Export results as CSV, JSON, or plain text.
What Are Medieval Names?
The medieval period in European history spans roughly 500–1500 CE, but the naming conventions most relevant to fantasy settings come from the High and Late Middle Ages: 1000–1400 CE. This is when the feudal system was established, chivalric culture flourished, gothic cathedrals rose, and the naming conventions that feed into most fantasy literature were solidified.
Medieval European names draw from three main sources. The first is the Germanic tribal tradition — the Franks, Visigoths, Lombards, and Anglo-Saxons who settled Europe after Rome's fall brought their compound naming system: two meaningful elements combined into one name (Friedrich = “peaceful ruler,” Hildegard = “battle enclosure”). The second is Latin and the Church — saints' names spread as Christianity converted Europe, making John, Mary, Peter, and Catherine ubiquitous across all regions. The third is Romance — the evolution of Latin in France, Italy, and Iberia produced names like Guillaume (from Germanic Wilhelm), Lorenzo (from Latin Laurentius), and Isabeau (a French diminutive of Isabel).
For fantasy purposes, medieval names carry a specific cultural weight: they feel grounded, human, and historical. Where elf names sound ethereal and Viking names sound fierce, medieval names sound like they belong to people — merchants, knights, priests, peasants, queens. This makes them ideal for human characters in any fantasy setting that draws on European history.
Medieval Naming Traditions by Region
English Names
English medieval naming reflects the collision of two traditions after 1066: the older Anglo-Saxon system and the Norman French names that flooded in with William the Conqueror's followers. Anglo-Saxon names survive: Alfred (elf + counsel), Edmund (prosperity + protection), Edith (prosperity + war), Godwin (god + friend), Wulfric (wolf + power). Norman names dominated the aristocracy for two centuries: William, Robert, Richard, Henry, Matilda, Isabel. By 1300, the two traditions had begun to merge into distinctly English medieval names.
French Names
French medieval names combine Germanic warrior culture with Latin ecclesiastical tradition. The troubadour and courtly love tradition produced a rich female naming culture: Alienor (Eleanor), Isabeau, Alix, Marguerite, Béatrice. Male names often retain their Germanic compound roots even in French form: Thibault (= Theobald, people + bold), Gautier (= Walter, army + ruler), Renaud (= Reginald, advice + power). French names carry an aristocratic elegance suited to court settings.
German Names
German medieval names best preserve the original Germanic compound-naming tradition. Both elements carry meaning: Friedrich (peaceful + ruler), Hildegard (battle + enclosure), Wolfram (wolf + raven), Heinrich (home + ruler), Kunigunde (bold + battle). Female names are particularly powerful in this tradition — the German middle ages produced an unusual number of documented warrior women and abbesses whose names encode martial virtue. German names suit stern, law-bound, or militaristic characters.
Italian Names
Italian medieval names blend Latin ecclesiastical naming with the vernacular evolution that produced the Romance languages. Many are Latin saints' names in Italian form: Bartolomeo (from Bartholomew), Caterina (Catherine), Lorenzo (Lawrence), Giovanni (John), Chiara (Clare). The Italian Renaissance also revived classical Latin names: Marco, Lucia, Antonio, Bianca. Italian names work well for merchant-class characters, scholars, or characters in a city-state setting.
Famous Medieval Names from History
These historically documented medieval figures bear names that remain powerful in fantasy contexts:
- Eleanor of Aquitaine — Alienor in Old French; etymologically uncertain but possibly from Latin “alius” (other). Queen of both France and England; one of the most powerful women of the 12th century.
- Richard I (Lionheart) — Old French-Germanic: “brave ruler.” The crusader king whose absence from England while on campaign created the Robin Hood legend.
- Hildegard of Bingen — Germanic: “battle + enclosure.” 12th-century Benedictine abbess, composer, scientist, and mystic — one of the most remarkable figures of the medieval period.
- Godfrey de Bouillon — Germanic-French: “god + peace.” Led the First Crusade and became the first ruler of Jerusalem in 1099.
- Margaret of Anjou — From Latin Margarita (pearl). Queen consort of England during the Wars of the Roses; one of the war's principal military leaders.
- Saladin (Ṣalāḥ ad-Dīn) — The sultan who recaptured Jerusalem from the Crusaders in 1187; his European-facing name is the Arabic original, not a European medieval form.
- Dante Alighieri — Italian: a short form of Durante (enduring). The author of the Divine Comedy; one of the founders of the Italian literary tradition.
- Joan of Arc — Jeanne in French; Hebrew origin meaning “God is gracious.” The peasant girl who led French armies at 17 and was burned at the stake at 19.
- Wolfram von Eschenbach — Germanic: “wolf + raven.” Author of Parzival, the greatest German Arthurian romance.
- Beatrice Portinari — Latin: “blessed.” Dante's muse; her name became synonymous with ideal love in medieval literature.
When to Use Medieval Names
- D&D Human Characters — The Player's Handbook explicitly draws human character names from medieval European naming traditions. Our generator aligns perfectly with the established 5e aesthetic.
- Historical Fiction — For novels set in medieval Europe — the Crusades, the Black Death, the Hundred Years' War — authentic names are essential to period credibility.
- WFRP and Other Gritty Systems — Warhammer Fantasy Roleplay, OSR games, and other grittier systems use explicitly pseudo-historical European aesthetics where medieval names fit naturally.
- Fantasy Novel NPCs — Inn owners, merchants, minor lords, priests — supporting characters who need plausible names that don't distract from the main story.
- World-Building — If you're constructing a fantasy kingdom's royal lineage, consistent naming conventions signal cultural continuity. Medieval names work well for multi-generational human dynasties.
Tips for Choosing the Right Medieval Name
- Match region to setting — English names for Arthurian-style settings, French names for courtly love or troubadour settings, German names for empire or Holy Roman Empire settings, Italian names for city-state or merchant settings.
- Consider class — Norman French names signal aristocracy in English settings. Anglo-Saxon names signal commoners or old nobility. Latin ecclesiastical names signal clergy.
- Look up the meaning — Germanic compound names have transparent meanings that can reinforce character. A merchant named Friedrich (peaceful ruler) whose ambition drives the story has an ironic name. A warrior named Hildegard (battle enclosure) has an appropriate one.
- Avoid anachronism — Medieval settings should avoid names that became common only later: Jennifer (20th century), Ashley (18th century), Brandon (modern).
- Surnames work differently — Medieval surnames were often occupational (Ferreiro = blacksmith), locational (de Montfort = from Montfort), or patronymic (Williamson). Adding a matching surname deepens a character's sense of social origin.
Frequently Asked Questions
What's the difference between Anglo-Saxon and Norman names?
Anglo-Saxon names predate the Norman Conquest of 1066 and are Germanic in origin: Alfred (elf + counsel), Edith (prosperity + war), Godwin (god + friend), Wulfric (wolf + power). Norman names came from the Normans — originally Norse settlers in France who adopted French language and culture. After 1066, Norman names like William, Robert, Richard, Matilda, and Isabel flooded England's aristocracy. By the 13th century, most English nobles bore Norman names, while commoners retained Anglo-Saxon ones for another generation or two.
Why do medieval European names have so few unique options compared to today?
Medieval European naming was heavily influenced by the Catholic Church. Saints' names dominated because parents named children after their patron saint or the saint of the feast day nearest their birth. This created enormous clustering: in 13th-century England, around 20% of men were named William and another 15% named John. France had similar concentrations around Jean, Pierre, and Guillaume. The diversity we see in modern names only emerged with Protestantism (which broke saints' name traditions), the Renaissance (which revived classical names), and modern globalization.
Can I use medieval names for non-European fantasy settings?
Medieval European names work best in settings that are explicitly or implicitly based on European history — the default setting of most D&D campaigns, Tolkien-adjacent worlds, and much of fantasy literature. For settings with genuinely different cultures (an African-inspired kingdom, a Japanese-style empire, a South American ziggurat civilization), these names would create anachronism. For those settings, our other generators — or specialized tools for non-European naming traditions — would be more appropriate.
What's a historically appropriate name for a female knight or warrior?
Female knights were rare in historical record but appeared in literature and occasionally in fact. Historically authentic female names with warrior connotations include: Matilda (strength in battle), Hildegard (battle + enclosure), Brunhilde (armor + battle), Aelswith (noble + strength), Ermengarde (whole + strength). French names with martial weight: Isabeau, Alienor (Eleanor), Marguerite. The German naming tradition was especially rich in feminine warrior names because it retained the Germanic compound-name tradition that valued martial virtue.
How historically accurate are the names in this generator?
Our corpus is drawn from documented historical sources: English names from parish records and the Domesday Book, French names from troubadour manuscripts and royal records, German names from court and church documents, Italian names from Renaissance-era civic records. We weight toward the most historically attested names of the 12th–15th century period, which is the core of the 'medieval' historical period most fantasy draws on. The names generated are authentic to the period, though the Markov model may produce novel combinations not found in any single historical record.