Medieval English Name Generator
Medieval English names blend Anglo-Saxon (Aelfric "elf-ruler", Wulfric "wolf-ruler", Aethelred "noble counsel") with Norman imports (Geoffrey, Roger, Hugh, Henry). Surnames are still emergent - many use de + place (de Lacy, de Warenne) or fitz + father (FitzWilliam, FitzGerald). For pre-1500 historical fiction.
Example output: Aelfric the Wise · Geoffrey de Lacy · Aethelflaed of Wessex · Hugh FitzWilliam
Female Medieval English Names
A curated selection from the female medieval english pool, with documented meanings where the etymology is known. The generator above shuffles the full set.
Male Medieval English Names
Male medieval english given names drawn from the same curated pool, each carrying its meaning where one is documented.
Medieval English Surnames
Family names to pair with any given name above. Surname origins (occupational, patronymic, locative) are noted where known.
How Medieval English Names Actually Worked
After 1066, Norman names crushed the Old English stock within three generations: the Aethelreds and Godgifus gave way to William, Robert, Henry, Alice, and Matilda, and by the 1300s roughly a third of English men answered to John. Surnames were just forming, and they were literal: John the Baker, William atte Brook (at the brook), Robert Fitzwalter (son of Walter), only hardening into inherited family names through the later Middle Ages.
For fiction, that in-between surname state is gold: a character can be known by trade in one village and by father's name in the next, and the tension between the two is period-true.
Frequently asked questions
›When did surnames become standard?
Gradually between 1066 and 1500. Norman elites brought de-place surnames (de Lacy = "of Lacy"). FitzX patronymics emerged early. Common-class surnames stabilized later, often by occupation (Smith, Wright) or descriptor (Long, Black). Our pool reflects mid-medieval transitional naming.
›What does Aethel- mean in Anglo-Saxon names?
"Noble". Aethelred = "noble counsel", Aethelflaed = "noble beauty", Aethelstan = "noble stone". The Aethel- prefix marks high-status Anglo-Saxon names; useful for noble or royal characters in early-medieval fiction.
›Can I do post-Conquest medieval English with this?
Yes - the pool blends Anglo-Saxon survivors (Edward, Edmund, Mildred) with Norman imports (Geoffrey, Henry, Robert, Eleanor). For pre-1066 specifically, lean toward Anglo-Saxon. Post-1066, all are appropriate.