City Name Generator: Fantasy & Fictional City Names
Fantasy and fictional city and town names for stories, games and maps.
By 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.