Roman cities carried their history in their names. A colonia announced its veterans, a castra remembered a legionary fort, a portus marked a harbour, an aquae a hot spring. This generator produces Roman city names that follow those patterns, blending classical Latin roots with the prefixes and suffixes that turned a settlement into part of the empire. Use them for fantasy maps with a Roman flavour, alternate history projects or tabletop campaigns set anywhere from Britannia to Syria.
Roman place names usually layered older local names with Latin descriptors. Lugdunum kept its Gallic root and added a Latin city ending. Aquae Sulis announced its sacred waters. Colonia Agrippina honoured a founder. Caesarea celebrated an emperor. The pattern is simple: take a meaningful root, attach a category word and let the geography do the rest. The generator follows the same logic, so the names sound like real Roman cities rather than Latin word salads.
Common building blocks
Useful prefixes and category words include Colonia (a citizen colony), Castra (a fort), Portus (a harbour), Aquae (waters or springs), Ad (at, often with a landmark), Forum (a market town) and Augusta or Caesarea (imperial honour names). Roots can come from local geography, a tribe, a god, a founder or a feature of the landscape. Suffixes such as -dunum, -magus, -bona, -burgum and -polis came in through contact with Celtic, Germanic and Greek speaking regions, and give names a strong sense of where in the empire they sit.
Match the province
If you want a city to feel as though it sits in Britannia, lean on Celtic sounding roots and endings such as -dunum or -ovium. For Gaul, mix Celtic roots with Latin endings. For North Africa, use Punic and Berber sounding roots with Latin descriptors. For the eastern provinces, blend Greek roots and -polis endings with Latin honour titles. The generator offers names from across the empire, so pick the ones that fit the climate and culture of the region you are mapping.
Using the names on a map
A Roman map is rarely just a list of cities. It is a network of roads, mansiones and milestones. When you place a generated name, decide what kind of settlement it is: a small fort on a frontier road, a bustling provincial capital, a quiet spa town or a coastal trading port. That decision will shape how the name appears in a story, how large it looks on the map and how its inhabitants speak about it. A good Roman name does half the worldbuilding before the first character ever walks through its gate.
Craft Your Roman City Name
Unleash your creativity with these thought-provoking questions to inspire the perfect name for your Roman city.
What natural features surround your city (mountains, rivers, plains)?
What historical events or legends are significant to your city?
What virtues or ideals do you want your city to embody (justice, peace, strength)?
What type of governance or society exists in your city (democratic, militaristic, trade-focused)?
What unique cultural elements or traditions define your city's identity?
Frequently Asked Questions
Here are some common questions about the Roman City Name Generator and how it can assist you in your creative endeavors.
How does the Roman City Name Generator work?
It combines Latin roots, historical references, and thematic elements to create unique city names with each click.
Can I specify the theme of the names generated?
Currently, you cannot specify themes; however, you can regenerate names until you find one that resonates with your vision.
Are the names generated unique?
The names are random combinations; while many will be unique, some may resemble existing names due to the nature of the generator.
How many names can I generate?
You can generate an unlimited number of names by clicking the generate button as many times as you like.
How do I save my favorite names?
Simply click on the name to copy it to your clipboard, or use the bookmark feature to save it for later.
What are good Roman city names?
There's thousands of random Roman city names in this generator. Here are some samples to start:
Aequitas
Aurelia
Bellator
Caelum
Caput
Civis
Concordia
Corvus
Dyna
Equitas
About the creator
All idea generators and writing tools on The Story Shack are carefully crafted by storyteller and developer Martin Hooijmans. During the day I work on tech solutions. In my free hours I love diving into stories, be it reading, writing, gaming, roleplaying, you name it, I probably enjoy it. The Story Shack is my way of giving back to the global storytelling community. It's a huge creative outlet where I love bringing my ideas to life. Thanks for coming by, and if you enjoyed this tool, make sure you check out a few more!
Embed on your website
To embed this idea generator on your website, copy and paste the following code where you want the widget to appear:
<div id="story-shack-widget"></div>
<script src="https://widget.thestoryshack.com/embed.js"></script>
<script>
new StoryShackWidget('#story-shack-widget', {
generatorId: 'roman-city-name-generator',
generatorName: 'Roman City Name Generator',
generatorUrl: 'https://thestoryshack.com/tools/roman-city-name-generator/',
language: 'en'
});
</script>
No ads, more features
If you enjoy The Story Shack, will you support my work with a small tip?
PayPal, credit card and many local payment options accepted.