City Name Generator: Fantasy & Fictional City Names

Fantasy and fictional city and town names for stories, games and maps.

Shivam KumarBy Shivam KumarUpdated 18 October 20261 min read

Choose your options, then generate a city name.

Built at random from word lists for this topic, so some will fit better than others.

Real place names usually describe geography or history: "bridge", "ford", "port", "burg", "-pur". Using the same patterns makes fictional cities feel real. Use the city name generator, then mix in the place-name endings below.

6 City Names

Chosen for this topic, each with a short note. Copy a name, or save it to compare later.

  • Highmere

    Lakeside fantasy city.

  • Port Ilvar

    Busy trade port.

  • Ravenford

    River-crossing town with a dark past.

  • New Kestrel

    Sci-fi colony city.

  • Millbrook

    Small modern town for mystery stories.

  • Gravemoor

    Haunted dark-fantasy city.

Place-name endings and what they mean

English-style: -ford (river crossing), -bridge, -ton (town), -wick (village), -mouth (river mouth), -ham (homestead). Germanic: -burg (fort), -heim (home), -dorf (village). South Asian-inspired: -pur, -abad, -nagar (city). Coastal: Port ___, ___haven, ___ Bay.

Fictional city name ideas

Fantasy: Highmere, Stonewatch, Port Ilvar, Ravenford. Sci-fi: New Kestrel, Arcology Nine, Helios Station. Modern fiction: Millbrook, Westhaven, Carter's Bay. Dark fantasy: Gravemoor, Hollowmouth.

Frequently asked questions

How do I make a realistic fictional city name?

Combine a descriptive word with a real place-name ending like -ford, -ton, -burg or -pur, for example "Ravenford".

What are good fantasy city names?

Highmere, Stonewatch, Port Ilvar and Gravemoor are classic fantasy city names.

Can I use these names in my story, game or campaign?

Yes. All names are free to use in home games, fan fiction, streams and your own original writing.

You might also like