🏙️

City Name Generator

Create unique city names for your stories, games & worldbuilding

Great cities deserve great names. This free city name generator creates unique names for any world you are building, from sprawling sci-fi metropolises to ancient walled capitals. It is made for writers, worldbuilders, and game developers who want names that feel real.

Pick a style and a city size, then generate a full list. Whether you need a tiny village or a gleaming futuristic capital, you will find a name that fits your map.

How to Use the City Name Generator

  1. Choose a city style, such as Fantasy, Sci-Fi, Medieval, or Nordic.
  2. Pick a city size, from Village all the way up to Capital City.
  3. Select how many names you want, from 5 to 20.
  4. Click “Generate City Names” to see your list.
  5. Copy all the names at once, or save your favorites.

City Styles You Can Generate

Each style gives your city a different culture and history. Here is the feel of each.

  • Fantasy: Magical names for elven realms and high-fantasy worlds.
  • Medieval: Old-world names with castles, kingdoms, and cobblestone streets.
  • Modern: Clean, familiar names that fit a present-day setting.
  • Futuristic / Sci-Fi: Sleek, high-tech names for space colonies and future Earth.
  • Ancient / Classical: Grand names inspired by old empires and lost cities.
  • Asian-Inspired: Names with an East Asian sound and rhythm.
  • Arabic / Middle Eastern: Names that echo desert cities and old trade routes.
  • Nordic / Viking: Cold, strong names from the frozen north.
  • Steampunk: Industrial names full of gears, steam, and invention.

Tips for Naming a City in Your World

  • Match the style to your world’s culture and time period.
  • Bigger cities can have grander, longer names, while small ones suit short, simple names.
  • Think about the city’s history. A name can hint at who founded it or what happened there.
  • Keep capitals memorable, since readers and players will hear them most.

Example City Names

Fantasy & Medieval: Highspire, Stormhaven, Greywall

Sci-Fi & Steampunk: Neo Vantis, Aurora Prime, Cogsworth City

Nordic & Ancient: Skjoldheim, Valdris, Aurelia

Frequently Asked Questions

Is the city name generator free?

Yes, free and unlimited, with no sign-up needed.

Can I make both fantasy and sci-fi city names?

Yes. You can choose from fantasy, sci-fi, medieval, modern, ancient, Asian, Arabic, Nordic, and steampunk styles.

Does city size change the names?

It does. You can generate names that fit a small village or a giant capital city.

Can I use these names in my game or book?

Yes. The names are free to use in any creative project.

How do I choose the right city name?

Match the style and size to your world, then pick a name that is easy to remember.

Build a world worth exploring. Generate city names above and start mapping it out.