Fantasy Name Generator

City Name Generator

Grand names for fantasy cities and capitals — Grancross, Serhaven, Eldwatch and more.

Click any name to copy it

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.