City Name Generator
Grand names for fantasy cities and capitals — Grancross, Serhaven, Eldwatch and more.
About city names
Fantasy cities need names that sound larger than a village — grander prefixes joined to strong suffixes like -gate, -hold, -spire, or -haven. This generator builds names worthy of a capital.
This generator is free and unlimited — click Generate as many times as you like for a fresh set of city names every time. Nothing to install, no account, no catch.
Frequently asked questions
How does the city name generator work?
Click Generate and it instantly creates a fresh batch of city names. Every name is built from curated syllables and word pools, so they sound authentic rather than random. Keep clicking for as many as you like — it never runs out and it's completely free.
Are these city names free to use?
Yes. Every name generated here is free to use for any purpose — characters, stories, games, streams, whatever you need. There's no sign-up, no limit, and nothing to download.
What is a city name generator good for?
People use it for a capital city in a DnD campaign, a metropolis in your worldbuilding, a city in a fantasy novel, or a major location in a game. It's a fast way to get unstuck when you need a good name and don't want to stare at a blank page.
Can I save or copy the city names I like?
Yes — click any name to copy it to your clipboard, or use the Copy all button to grab the whole list. Refresh the page any time for a completely new set.