English Name Generator — Character Names from the Anglo-Saxon Tradition

Generate English names from the full sweep of the tradition — Old English, Norman French, the King James Bible, and the centuries of global migration that made "English names" the most borrowed category in the world.

The Layers of English Naming

English naming is archaeologically layered in a way that most languages are not. Every wave of invasion, migration, and cultural contact deposited naming conventions that survive today. Old English names — Æthelred, Æthelstan, Godwin, Leofric, Eadwine — are the oldest layer visible in English naming history. These were the names of the Anglo-Saxon kingdoms: the Bretwaldas, the ealdormen, the names in the *Anglo-Saxon Chronicle*. The Norman Conquest of 1066 brought a second layer: French names that have since become "English" — William, Robert, Henry, Richard, Eleanor, Matilda. These displaced Anglo-Saxon names so thoroughly that by 1200, nearly every English nobleman bore a Norman name. The *Domesday Book* of 1086 shows the transition: the English landowners who survived 1066 still had their Old English names; the new Norman landowners brought theirs. The third major naming layer came from the Bible — specifically the Geneva Bible (1560) and the King James Bible (1611). The Puritan tradition of Old Testament naming introduced names that had never been used in England before: Tobias, Ezra, Elijah, Obadiah, Abigail, Priscilla. These names were acts of Protestant self-fashioning distinct from the Catholic saint-name tradition.

Class, Region, and Period

In England specifically, names have historically signaled class and region with precision that has not fully disappeared. Norman names retained aristocratic associations for centuries: a medieval William or Henry suggests Norman descent; a Godwin or an Osbert suggests English stock. In the 18th-19th century novel, names like Cecilia, Dorothea, and Elinor signal genteel background; Molly, Bess, and Meg signal working-class or rural context. Regional naming traditions persist: Welsh first names (Rhys, Cerys, Sioned) are distinct from Cornish (Jago, Morwenna, Conan), from Scottish (Alasdair, Catrìona, Seumas), from Irish-English (Seán spelled in the Irish way but spoken in an English context). These regional forms signal heritage and often signal political identification — how a name is spelled in a bilingual context says something about the speaker's position. American English naming diverged significantly from British from the colonial period onward. Puritan naming (Cotton, Increase, Bathsheba, Thankful) created an American tradition. The 19th-century waves of migration created Irish-American, German-American, and Italian-American naming conventions. The 20th century created naming trends with no English precedent — surnames used as given names (Taylor, Madison, Logan), invented names, and names from Black American naming traditions that have since crossed into mainstream use.

Using the Generator

For Anglo-Saxon historical settings — the world of Beowulf, of Alfred the Great, of the monasteries producing the *Lindisfarne Gospels* — names should come from Old English compounds: names with *æthel-* (noble), *ead-* (wealth/happiness), *god-* (God), *wulf-* (wolf) as elements. These sound different from any subsequent English period. For the medieval period — the Plantagenet kings, the world of Chaucer, the Wars of the Roses — the Norman-French names dominate: Richard, Edward, Margaret, Isabella, Henry, Eleanor. The occasional Anglo-Saxon name surviving (Godwin, Edmund) signals politically specific situations. For Victorian and Edwardian fiction, the middle-class naming conventions of the period apply: classical names (Cornelius, Augustus, Lavinia), nature-derived names (Violet, Lily, Jasper, Hazel), and the Biblical names that the Evangelical Revival made fashionable. Contemporary name trends vary by decade, class, and culture enough that the generator provides by era and social context.