Fun Generators
Login

Roman Town Name Generator

Fun Generators
Toggle sidebar

Roman Town Name Generator

Generate authentic Roman town and city names drawn from the vast geographic reach of the Roman Empire. At its height, Rome controlled territories stretching from Britannia in the north-west to Mesopotamia in the east, from the Rhine and Danube in the north to the Sahara and Nile in the south — and every province was dotted with Roman settlements, military camps, and administrative centres, each with its own Latin name. Roman place names reflect the Empire's extraordinary diversity. Many settlements were named after emperors or members of the imperial family: Augusta Treverorum (Trier), Hadrianutherae, and Diocletianopolis. Others preserve the names of conquered tribes or indigenous peoples: Atuatuca Tungrorum (Tongeren), Camulodunum (Colchester), Durocortorum (Reims). Military installations (castra) were often named descriptively: Castra Regina (Regensburg), Castra Vetera. Some names describe geography: Aquae Sulis (Bath, from 'waters of Sul'), Ad Pontes ('at the bridges'), Ad Flexum ('at the bend'). The 'Augusta' prefix appears throughout, honouring Augustus Caesar in major provincial capitals. This generator draws from historically attested Roman place names across the entire Empire — Britain, Gaul, Hispania, Germania, Dacia, Moesia, North Africa, the Levant, and Asia Minor. Use these names for Roman-era fiction, historical wargames, alternate history settings, or any project requiring authentic Latin place nomenclature.

Roman Town Name

Arpinum
Heraclea
Misenum
Arausio
Comum

Your History

Your history is saved in your browser only. Nothing is ever sent to our servers.

About the Roman Town Name Generator

The Roman Town Name Generator draws from a curated collection of historically attested Roman place names — the actual Latin names given to cities, military camps, administrative centres, and towns across the Roman Empire's vast geographic reach. From Britannia in the north-west to Mesopotamia in the east, from the Rhine to the Sahara, every province of Rome contained settlements with distinctive Latin names.

These are not invented names — they are the genuine names used by Roman officials, soldiers, and citizens to identify the places they administered, garrisoned, and inhabited. Many survive today in modified form as modern cities: Londinium became London, Lutetia became Paris, Lugdunum became Lyon, Colonia Agrippina became Cologne, and Aquae Sulis became Bath.

Use these names for Roman-era historical fiction, ancient world gaming, alternate history, or any project requiring authentic Latin place nomenclature spanning the full breadth of the classical world.

How Roman Towns Got Their Names

Imperial Honorifics

Many Roman cities bear the name "Augusta" in honour of Augustus Caesar, Rome's first emperor. Augusta Taurinorum (Turin), Augusta Emerita (Mérida), Augusta Vindelicorum (Augsburg), and Augusta Praetoria (Aosta) all attest to the widespread practice of renaming settlements to honour the imperial family. Subsequent emperors continued this tradition: Hadrianopolis (Adrianople) honours Hadrian; Diocletianopolis recalls Diocletian.

Military Origins

Roman military camps (castra) gave birth to many permanent cities. "Castra Regina" (Regensburg), "Castra Vetera" (Xanten), "Castra Batavorum" (Nijmegen) all began as legionary fortresses. The name "Castra" simply means "camp," and many modern European cities ending in -chester, -caster, or -cester preserve the memory of these Roman origins (Lancaster, Winchester, Cirencester, Colchester).

Indigenous Names Latinised

Many Roman place names preserve pre-Roman indigenous names in Latin form. "Lutetia" (Paris) derives from the Gaulish tribe name. "Camulodunum" (Colchester) preserves a Celtic name meaning "fort of Camulos" (a war god). "Aquae Sulis" (Bath) combines Latin "Aquae" (waters) with the Celtic goddess name Sulis. These hybrid names reveal how Roman administrators worked within existing cultural frameworks.

Descriptive Latin Names

Some Roman place names are purely descriptive Latin: "Ad Pontes" means "at the bridges"; "Ad Flexum" means "at the bend"; "Ad Martis" means "at [the shrine of] Mars"; "Aquae Mattiacae" means "waters of the Mattiacans". The "Colonia" prefix (meaning a settlement of Roman citizens) appears in many prestigious cities: Colonia Agrippina, Colonia Ulpia Traiana. "Forum" names designated market towns: Forum Iulii (Fréjus), Forum Livii (Forlì).

Roman Cities Across the Empire

The Roman Empire at its height covered roughly 5 million square kilometres and encompassed dozens of modern nations. Roman city names survive from every corner of this vast territory:

Western Provinces

Britannia (Londinium, Eboracum, Aquae Sulis), Gaul (Lugdunum, Lutetia, Nemausus), Hispania (Emerita Augusta, Caesaraugusta, Hispalis), Germania (Mogontiacum, Colonia Agrippina, Argentoratum).

Central and Danubian

Italia (Roma, Mediolanum, Ravenna, Neapolis), Pannonia (Aquincum, Carnuntum, Sirmium), Dacia (Napoca, Apulum, Potaissa), Moesia (Singidunum, Naissus, Viminiacum).

Eastern Provinces

Asia Minor (Nicomedia, Nicaea, Ancyra, Ephesus), the Levant (Caesarea Maritima, Antioch, Berytus, Palmyra), North Africa (Carthago, Leptis Magna, Caesarea), Egypt (Alexandria, Ptolemais, Syene).

Roman Names That Survive Today

The survival of Roman place names into the modern era is a testament to the depth of Roman cultural influence. While pronunciation and spelling have shifted dramatically over two millennia, the etymological roots are often clearly traceable. Londinium → London; Lutetia Parisiorum → Paris; Lugdunum → Lyon; Colonia Agrippina → Cologne (Köln); Vindobona → Vienna; Aquincum → Budapest; Mediolanum → Milan; Genua → Genoa; Florentia → Florence; Ravenna → Ravenna (unchanged); Mogontiacum → Mainz; Argentoratum → Strasbourg.

In Britain, the "-chester", "-caster", and "-cester" suffixes in English place names all derive from "castra" — revealing the Roman military origins of hundreds of English towns. Winchester, Colchester, Lancaster, Gloucester, Cirencester, Manchester (Mamucium), and Exeter (Isca Dumnoniorum) all began as Roman settlements.

Using Roman Town Names in Your Project

For historical fiction set in the Roman period, using the authentic Latin names of settlements immediately grounds your narrative in the period. A character travelling from Londinium to Eboracum (London to York) feels more authentically Roman than using the modern English names, which would be anachronistic by a thousand years.

For alternate history settings — Rome that never fell, Roman-inspired fantasy empires, or steampunk Rome — these names provide an authentic base to build from. You can use them directly or modify them slightly to create names that feel Roman without being historical.

For tabletop RPGs set in Roman-era fantasy (such as Capharnaüm, SPQR, or custom settings), these names provide ready-made settlement names that feel immediately period-appropriate.

Frequently Asked Questions

Which modern cities were once Roman towns? +
Many major European cities were Roman settlements: Londinium → London, Lutetia → Paris, Lugdunum → Lyon, Colonia Agrippina → Cologne, Vindobona → Vienna, Aquincum → Budapest, Mediolanum → Milan, Florentia → Florence, Caesaraugusta → Zaragoza. The generator includes the original Latin names for all these cities.
Are these actual historical Roman place names? +
Yes — all names in this generator are historically attested Latin place names from the Roman Empire. They come from epigraphic evidence, ancient texts, and the historical geographic record spanning the full breadth of the Empire from Britannia to Mesopotamia.
Is this generator free to use? +
Yes, completely free. An API is available for developers building Roman history applications, historical gaming tools, or educational resources.
What is the "Augusta" prefix I see in many names? +
"Augusta" was added to city names in honour of Augustus Caesar, Rome's first emperor. It appears in Augusta Taurinorum (Turin), Augusta Emerita (Mérida), Augusta Vindelicorum (Augsburg), and many others. Subsequent emperors added their own names to cities — hence Hadrianopolis (Hadrian) and Diocletianopolis (Diocletian).
Why do some names begin with "Castra"? +
"Castra" means "military camp" in Latin. Many Roman cities began as legionary fortifications — Castra Regina (Regensburg), Castra Vetera (Xanten), Castra Batavorum (Nijmegen). English place names ending in -chester, -caster, and -cester all derive from "castra", preserving the memory of Roman military origins.
Can I use these names for Roman-era historical fiction? +
Absolutely — these are the authentic Latin names that Roman citizens, soldiers, and officials would have used. Using Londinium instead of London, Eboracum instead of York, or Lugdunum instead of Lyon immediately grounds your narrative in the Roman period.