Places & Realms
City Name Generator
Towns and cities that sound like they have a history.
Tap the seal to forge your first batch.
A believable city name feels like it grew over centuries. This city name generator blends root syllables with real place-name suffixes like -ton, -ford, and -haven to produce towns, ports, and capitals. Generate a batch and start filling in your map.
How this generator works
Real place names are little fossils of geography. A -ford marks a river crossing, a -ton an enclosed settlement, a -haven a sheltered harbour, a -burgh a fortified town. This generator borrows those genuine English suffixes and grafts them onto invented roots, so your cities carry the same buried logic as real ones. Choose suffixes that match the terrain and your map will feel lived in.
Tips for picking a city name
- Match the suffix to the land. Use -haven for ports, -ford for river towns, -moor for uplands.
- Keep capital cities short and strong; let villages carry longer, softer names.
- Reuse a root across nearby settlements to imply a shared founding culture.
- Say it as a place on a signpost. If it reads naturally, it belongs on your map.
Where to use these names
- Fantasy world maps and campaign settings
- Novels and worldbuilding projects
- Strategy and roleplaying game locations
Frequently asked questions
How do real place-name suffixes work?
They encode geography and history. A -ton was an enclosed farmstead, a -ford a river crossing, a -burgh a fortified town. Matching the suffix to the terrain makes an invented name feel authentic.
How do I name a whole region consistently?
Pick two or three suffixes and a couple of shared root sounds, then reuse them across the region. That repetition reads as a common founding culture.
Can these be used for country or kingdom names?
For larger realms, the kingdom name generator produces grander names better suited to nations and empires.
Related generators
Browse all name generators or head back to the NameForge home.