Rollify
RPG

City Name Generator

Grand, weighty names for the places that matter — Stormhaven, Goldspire, Silver Reach, Ironhold. Cities anchor a map, so their names go bigger than a town's: havens, spires, holds, and reaches.

Grander city names — Stormhaven, Goldspire, Silver Reach.

Why city names go grander

A city is the capital, the trade hub, the place everything else orbits — and its name should carry that weight. Where a town ends in a humble -ton or -ford, a city takes endings that imply importance and defense: -haven, -hold, -spire, -keep, -gate, -reach. This generator leans on those, plus a healthy share of two-word names like Silver Reach, so your capital sounds like somewhere with walls and history.

Great for

  • D&D capitals and hub cities — the place the campaign keeps returning to.
  • MMO zones — a main city players will type a thousand times.
  • Fantasy fiction — the seat of power, the besieged capital, the city of thieves.

Make it feel like a real capital

A city implies the smaller places around it. Once you've named your capital, surround it with towns and villages that share a root or a region, and place it inside a kingdom for context. The contrast in suffixes is what sells the hierarchy — a city called Goldspire ruling towns called Ashford and Windmere reads as a real political map.

FAQ

What's the difference between a town and city name here?

Towns use humble locative suffixes (-ton, -ford); cities use grander, more defensive or coastal ones (-haven, -spire, -hold) and more two-word names. Use the town generator for the smaller settlements.

Can these work for modern or sci-fi cities?

They lean fantasy/medieval. For a sci-fi feel, pair a city name with a number or designation ("Goldspire-7"). A dedicated planet name generator is on the roadmap.

How many can it generate?

Thousands — the roots and grand suffixes cross-multiply, so you can name every city on a continent without repeats.

Related