English Name Generator - Character Names from the Anglo-Saxon Tradition
Generate English names from across the tradition: Old English, Norman French, the King James Bible, and the centuries of migration that turned "English names" into the most borrowed category in the world.
The Layers of English Naming
English naming is archaeologically layered in a way 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 recorded in the *Anglo-Saxon Chronicle*. The Norman Conquest of 1066 brought a second layer: French names that have since become "English," including 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 plainly: English landowners who survived 1066 kept their Old English names; the new Norman landowners brought their own. The third major layer came from scripture, specifically the Geneva Bible (1560) and the King James Bible (1611). The Puritan tradition of Old Testament naming introduced names that had never appeared in England before: Tobias, Ezra, Elijah, Obadiah, Abigail, Priscilla. These were acts of Protestant self-fashioning, deliberately distinct from the Catholic saint-name tradition.
Class, Region, and Period
In England, names have historically signaled class and region with a precision that hasn't 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- and 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), Scottish (Alasdair, Catrìona, Seumas), and Irish-English (Seán spelled in the Irish way but spoken in an English context). These regional forms carry heritage and often carry political identification. How a name is spelled in a bilingual context says something about the speaker's loyalties. American English naming diverged largely from British from the colonial period onward. Puritan naming (Cotton, Increase, Bathsheba, Thankful) established a distinctly American tradition. The 19th-century waves of migration produced Irish-American, German-American, and Italian-American naming conventions. The 20th century generated 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, including the world of *Beowulf*, Alfred the Great, and the monasteries that produced the *Lindisfarne Gospels*, names should draw from Old English compounds: elements like *æthel-* (noble), *ead-* (wealth or happiness), *god-* (God), *wulf-* (wolf). These sound unlike anything from any later English period. For the medieval period, the Plantagenet kings, Chaucer's London, and the Wars of the Roses, Norman-French names dominate: Richard, Edward, Margaret, Isabella, Henry, Eleanor. An Anglo-Saxon name surviving into this period (Godwin, Edmund) usually signals something politically specific. For Victorian and Edwardian fiction, middle-class naming conventions apply: classical names (Cornelius, Augustus, Lavinia), nature-derived names (Violet, Lily, Jasper, Hazel), and the Biblical names the Evangelical Revival brought into fashion. Contemporary naming varies enough by decade, class, and culture that the generator works by era and social context rather than a single pool.
English Final Selection Notes
English names need to match the language, period, region, and community that produced them. The last pass should be plain and practical: put the chosen name beside the character's age, location, family speech, and public identity. If any one of those details fights the name, either revise the biography or choose another candidate. A name that needs constant defense is usually the wrong one for a main character.
Read It against the Household
Household use is the quickest way to find a false note. The strongest choices usually come from ordinary naming pressure: family, faith, migration, class, local pronunciation, and the way a name looks in records. Ask who chose the name, who dislikes it, who shortens it, and who insists on the formal version. In many cultures, the public form and the intimate form are both real. A draft that recognizes that split can show family rank, affection, distance, grief, or migration without stopping to lecture the reader.
Read It against the Archive
Documents create their own pressure. An English name may appear differently in a parish register, colonial file, Soviet passport, school roster, shipping list, mosque record, temple ledger, or modern app form. Choose which version the reader sees and keep it consistent. When the story uses a variant, make the reason visible through context rather than a glossary.
Read It against the Genre
The final choice should help the genre do its work. Historical fiction needs a period-aware form; contemporary fiction needs a name that can move through ordinary bureaucracy; fantasy can borrow naming logic while making the invented setting responsible for its own culture. An English result should feel usable in a scene before it feels impressive in a list. If the name gives the next scene a clearer voice, it is earning its place.

