Anglo-Saxon Name Generator
The Anglo-Saxon Name Generator produces authentic names from the Anglo-Saxon period of English history — the era from approximately 450 CE, when Germanic peoples began settling in post-Roman Britain, to 1066 CE, when the Norman Conquest ended the Anglo-Saxon kingdoms. The Anglo-Saxons — comprising Angles, Saxons, Jutes, and Frisians from northern Germany, Denmark, and the Netherlands — created the foundations of English language, law, literature, and identity.
This generator captures the distinctive naming culture of the Anglo-Saxons, whose names were compound constructions built from a finite stock of meaningful elements. Unlike the monotonous Latin saints' names that replaced them after the Norman Conquest, Anglo-Saxon names were richly varied, each name a meaningful combination expressing the qualities and hopes parents held for their children: courage, wisdom, divine protection, noble lineage, and military prowess.
The Anglo-Saxon period produced England's earliest literature — Beowulf, Caedmon's Hymn, The Wanderer, The Dream of the Rood — and the legal, political, and ecclesiastical institutions that shaped English civilisation. Their names deserve to be remembered.
Anglo-Saxon names were built from dithematic (two-part) compounds. Common first elements: Aethel- (noble), Ead- (wealth, fortune), Elf-/Aelf- (elf, supernatural power), God- (god), Here- (army), Os- (a god), Sig-/Sige- (victory), Wulf (wolf). Common second elements: -beorht/-berht (bright, brilliant), -frith (peace), -gar (spear), -helm (helmet), -mere (famous), -mund (protection), -ric (power, realm), -stan (stone), -weald/-wald (power, rule), -wulf (wolf). Combining these: Aethelbeorht (noble-bright), Eadweald (wealth-power), Sigeberht (victory-bright).
Anglo-Saxon families often used alliterative names — family members' names beginning with the same sound. The Northumbrian royal family used Aethel- names: Aethelberht, Aethelred, Aethelstan, Aethelwulf. The West Saxon dynasty similarly: Cynegils, Cynewulf, Cyneheard. This practice connected family members through their names and made family relationships visible in public naming. The alliterative tradition also governed Anglo-Saxon poetry — every line of Old English verse alliterates its stressed syllables.
After the Norman Conquest of 1066, Anglo-Saxon names were largely replaced by Norman French names (William, Robert, Roger, Hugh, Matilda, Emma) within a few generations, as the social prestige of the new ruling class made Anglo-Saxon names seem unfashionable. By the thirteenth century, most English people bore Norman or Biblical names. The rediscovery of Anglo-Saxon names in Victorian England — inspired by Germanic nationalism and the Romantic movement — brought names like Edwin, Alfred, Edgar, and Edith back into fashion, where some remain to this day.
Alfred the Great (Ælfred, 849–899 CE) is the only English monarch to be called 'the Great' — a West Saxon king who saved England from Viking conquest, established the legal and administrative foundations of the English kingdom, promoted literacy and scholarship, and translated Latin texts into Old English. Bede (the Venerable Bede, 673–735 CE) was the scholar-monk whose Ecclesiastical History of the English People established the convention of dating events from the birth of Christ (AD/CE), giving Western civilisation its historical timeline.
Caedmon (fl. 657–684 CE) is the first English poet known by name — a cowherd at Whitby Abbey who, according to Bede, received the gift of song in a dream and composed Caedmon's Hymn, the oldest surviving poem in Old English. Aethelstan (c. 894–939 CE) became the first king of a unified England, defeating a coalition of Scots, Vikings, and Welsh at the Battle of Brunanburh in 937 CE. Harold Godwinson (c. 1022–1066 CE) was the last Anglo-Saxon king, killed at the Battle of Hastings — after which the England shaped by these names ceased to exist.
Despite the Norman Conquest erasing Anglo-Saxon names from common use, Old English remains the bedrock of the English language. The most common words in everyday English — the, be, have, it, of, to, in, is, you, do, that, not, he, as — are Old English words. The core vocabulary of the human body, the natural world, family relationships, and basic verbs is overwhelmingly Anglo-Saxon in origin. The names generated here are, in a sense, built from the same raw material as the English language itself: noble, meaningful, rooted in a particular landscape and worldview, and deserving of far more recognition than their current obscurity suggests.
Copy and paste the below code in your site and you will have a fully functional Anglo-Saxon Name Generator in an instant.