City name generator

Generate believable city names for fantasy worlds, sci-fi settings, novels, and games.

1 credit per run

Try an idea:

City name ideas

  • Valdoria
  • Eldenmere
  • Thornspire
  • Highcrown
  • Aurelith

5 of 6 ·

About our city name generator

A city's name is the first thing readers and players learn about it, and it sets expectations for everything inside the walls. Gravenhall promises something very different from Honeyfield. Our AI generates city names that carry the geography, culture, and history of your setting in just a few syllables.

Describe the city you're imagining: a frostbitten northern port, a gleaming orbital capital, a sleepy riverside trade town. You get names that match its character. Made for novelists, game masters, and worldbuilders.

  • Any genre

    Fantasy capitals, cyberpunk megacities, cozy villages, desert strongholds. Describe the setting and get names that fit.

  • Worldbuilding-ready

    Names built from consistent linguistic patterns, so cities in the same region of your world can sound related.

  • Free to use

    All generated city names are free for any personal or commercial project, including novels, campaigns, and games.

Tips for naming a fictional city

  1. Match the culture

    City names echo the language of the people who founded them. Decide who built the city and let their tongue shape its name. Then reuse those sounds for nearby towns.

  2. Hint at geography

    Real cities are named for rivers, hills, harbors, and crossings. Suffixes like -port, -ford, -mere, and -gate tell readers where and why the city exists.

  3. Layer in history

    Old cities have worn-down names. If your city is ancient, shorten and roughen the name. A place founded as 'Aurelianum' might be plain 'Orlan' a thousand years later.

  4. Keep it pronounceable

    Readers will say this name in their heads hundreds of times. Two to four syllables with clear stress almost always beats a string of apostrophes.

  5. Test the demonym

    What are people from your city called? If 'Valdorian' rolls off the tongue, the name works. If you can't form a demonym at all, consider revising.

Want names made for yours? Describe what you're naming and Nomi finds names that fit.

Frequently asked questions

Anchor the name in who founded the city and where it sits. Combine a cultural sound palette with a geographic feature like a harbor, hill or river, and keep it short enough to say comfortably aloud.

Consistency and wear. Believable names share sounds with their region, reference geography or history, and feel slightly eroded by time rather than freshly assembled from cool syllables.

Yes. Everything generated on this page is free to use in personal and commercial projects. For prominent use, a quick search to confirm the name isn't a real-world trademark is good practice.

Yes. Describe the technology level and mood, such as 'neon cyberpunk megacity' or 'domed colony on a frozen moon', and the generator will shift from medieval suffixes to futuristic constructions.

Districts usually sound more functional and local than the city itself: Dockside, the Ashen Quarter, Old Crown. Generate the city first, then ask for districts in the same linguistic style.

Small real-world towns sharing your fictional name is normally harmless and very common. Just avoid implying a connection to a real place, and check the name doesn't carry unwanted meaning in another language.

More name generators

Browse all 171 generators →