Skip to main content
TTRPG Tool

Fantasy City & Town Name Generator for RPGs

Names for cities, towns, and large settlements

d625625 entriesRoll anytime

Sample Entries

1Silverhaven
2Goldengate
3Ironhold
4Stormwatch
5Shadowmere
6Sunspire
7Moonvale
8Starfall
9Frostheim
10Flamekeep
11Crystalford
12Emeraldcrest

About City & Town Names

Cities are the anchors of any campaign map. Their names are often the first and most frequently repeated pieces of worldbuilding a player encounters, so they need to be memorable, pronounceable, and evocative. A name like Ashenmoor suggests marshland and destruction. Kingsport implies royalty and maritime trade. Thornwall conjures an image of a fortified settlement surrounded by hostile wilderness. Each name is a compressed thesis about what the place is and why it matters.

Real-world city names evolved from geography, founding events, rulers, and local languages. London likely derives from a pre-Celtic word; Cairo means "the victorious" in Arabic; Tokyo translates to "eastern capital." Fantasy names benefit from the same layered logic. A city called Dragonsfall tells players that something momentous happened there. Wyvernreach implies proximity to dangerous territory. Silverdeep hints at mining wealth. These embedded narratives give players something to latch onto and ask questions about, which is exactly what good worldbuilding should do.

Scale also matters in naming. A sprawling capital tends toward grander, more syllable-heavy names - Valdenmere, Celestara, Khorventhas - while a frontier town might carry something blunt and functional: Redford, Millhaven, Drywell. Matching the weight of a name to the size of a settlement helps players calibrate their expectations before they ever see a map key.

This table includes a range of tones from the mundane to the mythic, so that a single continent can hold both a humble crossroads called Oxbow and a holy city called Aurelith without either feeling out of place.

How to Use This Generator

When placing cities on a map, cluster names with similar linguistic flavors to imply shared culture or history. Keep a short list of pre-rolled names ready for when players ask about distant places you have not detailed yet. Cross-reference with the Village Names table for smaller surrounding settlements.

Frequently Asked Questions

Are the names organized by size or type of settlement?

The table includes names suited to large cities, mid-sized towns, and small outposts. The tone and complexity of each name generally signals what scale it fits best, but any name can be adapted to any size.

How do I avoid names that sound too similar to each other?

Roll several at once and pick entries that start with different letters and use different vowel patterns. Varying the number of syllables also helps - mix two-syllable names with three- or four-syllable ones across your map.

Optional: Organize Your Rolls in Multiloop

These random tables are fully usable without login. If you want a deeper workflow, Multiloop helps you save rolls, build custom tables, and connect outcomes to your campaign notes.