Western European Town Names — Britain, France, and the Atlantic Coast

Generate Western European town names from the British, French, Irish, Welsh, Breton, and Atlantic coast naming traditions — the Celtic substrate, the Roman layer, the Norse invasions, and the medieval church naming that shapes the modern map.

British and Irish Naming

British place name research is one of the most developed fields in linguistic archaeology — the names of English towns preserve the history of the Celtic, Roman, Anglo-Saxon, Viking, and Norman periods in layers that specialists can often date and identify by linguistic analysis alone. The *-chester/-caster* ending (Chester, Lancaster, Winchester, Colchester, Manchester) comes from Latin *castra* (military camp) — these are the Roman military settlement sites. The *-wick/-wich* ending (Norwich, Ipswich, Greenwich) is Old English for a specialised settlement, often a trading or dairy farm. The *-by* ending (Selby, Derby, Grimsby) is Old Norse for a farm or small settlement — concentrated in the Danelaw, where Danish Vikings settled heavily. The *-ton* ending (London, Middleton, Hilton) is Old English for a farmstead. Reading a map of England is reading the waves of settlement and power. Irish place names: the *Dún* (fort — Dundalk, Dunmore, Dungannon), *Ath* (ford — Athlone, Athenry), *Baile* (homestead/town — Ballina, Ballymena, Balbriggan — corrupted to *Bally-* in anglicized forms), *Ros* (promontory — Roscommon, Rosslare), *Gleann* (glen — Glendalough, Glencar). Irish place names, often heavily anglicized in pronunciation and spelling, preserve the Gaelic description of the landscape.

French Naming Traditions

French place names reflect the specific history of Gaul under Rome and the subsequent Frankish-medieval period. Gallo-Roman names: Lyon (*Lugdunum* — "fort of Lug," a Celtic god), Paris (*Lutetia* — the Roman name, from the Parisii tribe; the current name is from the tribal name), Reims (*Durocortorum* in Latin, from a Celtic root — the city where French kings were traditionally crowned). French suffixes with origins: *-ville* (from Latin *villa*, country estate — Joinville, Deauville, Louisville), *-court* (from Germanic *hof*, courtyard/estate — Elancourt, Betancourt), *-sur-mer/-sur-* (on the sea/on the river — Collioure, Boulogne-sur-Mer), *-les-* (of the — Aix-les-Bains). The French naming tradition has a particular habit of specificity: towns often include their distinguishing feature in the name to distinguish them from other towns with the same basic name (*Boulogne-sur-Mer* to distinguish from *Boulogne-Billancourt* near Paris). Breton place names (the Celtic Breton language of Brittany, descended from the British Celtic emigrants who came to Armorica in the 5th-7th centuries CE): *Ker-* (village — Kerberon, Kermaria), *Plou-/Plé-* (parish — Plougastel, Pléneuf), *Lan-* (monastic cell — Landivisiau, Lannion). Breton naming is Celtic in structure but has developed distinctively from its Welsh and Cornish relatives.

Using the Generator

For Roman Britain settings — the Claudian conquest (43 CE), the Boudiccan revolt (60-61 CE), the maximum extent of Roman Britain (Hadrian's Wall, 122 CE), the Roman withdrawal (early 5th century) — names should reflect the Latin-Celtic bilingualism of the period. Roman Britain had Celtic native names (the *Iceni*, the *Trinovantes*) alongside Latin administrative names. For medieval British settings — the Anglo-Saxon kingdoms, the Viking Danelaw, the Norman conquest (1066), the Plantagenet period — naming reflects the specific period's dominant linguistic layer. A story set in the Danelaw has Viking-influenced place names; a Norman story has French names alongside the existing English ones. For contemporary settings using real or near-real British, Irish, or French locations, the existing naming is the richest possible ground — every English county has enough naming archaeology to generate an entire novel's worth of texture.