City Name Generator

Realistic Modern and Fictional City Names

Places & Geography500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate city names that sound like real places: English-style towns and metros, Spanish, Italian, French, German, Nordic, Slavic, Arabic, Asian and African cities, plus invented big-city names for novels, games, maps and worldbuilding.

About city names

Real city names are almost never invented from nothing. They describe a feature (Oxford, Stuttgart, Río Claro), honor a founder or saint (Adelaide, San Rafael, Sankt Veit), or grow out of an older word for fort, port or market: the -burg, -bury, -chester, -haven, -ford, -grad and -pur endings that still mark hundreds of cities today. A convincing fake city borrows one of those patterns rather than stringing fantasy syllables together, which is why Harrowgate, Valderra and Novoberezk read as places while random letters do not.

The names here are grouped by the regions they imitate. English-style cities use surname-plus-suffix and landmark compounds (Brackenridge, Millhaven, Port Ellery). Romance-language cities follow Spanish, Italian and French habits: saints, colors and water words (Santa Marisol, Castelmare, Rivière-Claire). Germanic and Nordic names lean on -hafen, -stadt, -vik and -sund; Slavic ones on -grad, -ov and -ets; and there are Arabic, Japanese, Chinese, Korean, Indian, Southeast Asian and Swahili-style cities for maps that need a whole world rather than one corner of it. A short run of invented metropolis names (Meridia, Lumenport, Vantara) covers near-future and big-city settings.

Pick by region first, then by size: a sprawling capital usually carries a shorter, older-sounding name than a young suburb, and a port almost always mentions the water.

Tips for choosing a name

  • Decide the language of the region before you pick a name; a Spanish-pattern city next to a Nordic one needs a reason, such as colonization or trade, or the map feels random.
  • Match the name's age to the city's size. Old capitals tend to be short and worn down (Ormos, Harlow, Ellery), while newer cities keep their full compound (Wentworth Junction, Port Halcyon).
  • For a fake modern city that has to fool readers, use an uncommon surname plus a common suffix (Renwick, Farrington, Kinsley) and search a map to make sure nothing large shares it.
  • Give a big city an informal nickname or abbreviation as well as its formal name; real residents rarely say the whole thing, and it makes dialogue feel lived-in.
  • Keep a consistent romanization style within one country: if one city is Sølvik, do not spell its neighbor Solvik without a reason.

Frequently asked questions

Are these real cities?

Most are invented to follow real naming patterns, but a few small real towns inevitably share names with some entries. Run a quick map search before using a name for anything where a real-world clash would matter, such as a business or a legal setting in fiction.

What makes a city name sound modern rather than medieval?

Modern cities often carry surname-based or descriptive names with clear compounds, such as Sterling Heights or Redmond Cove, or planned-city names like Meridia and Veranova. Medieval-sounding names are shorter, more eroded and tied to forts, fords and churches, such as Kirkby or Bexley Mere.

How do I name a huge capital or megacity?

Keep it short and resonant (two or three syllables) and give it an origin story: a founder, a river or an older settlement it swallowed. Names like Kallipolis, Vantara or Jinhai work because they feel like they predate the sprawl around them. Add districts and suburbs with longer names to build the scale.

Can I use these names in a published novel or commercial game?

Yes. Place names are not protected by copyright, and the invented names here are free to use. If one happens to match a real town, that is fine for fiction as long as you do not imply anything defamatory about the real place.

All 500 city names

Browse the full list
  • Harrowgate
  • Ellsworth
  • Bramford
  • Caldermoor
  • Westmere
  • Ashbury
  • Thornwick
  • Kingsmere
  • Fairhaven
  • Redcliffe
  • Stonebridge
  • Whitlock
  • Avondale
  • Brackenridge
  • Halloway
  • Northgate
  • Silverton
  • Crestwood
  • Oakhurst
  • Pembrook
  • Ravensford
  • Millhaven
  • Wexford Heights
  • Greyford
  • Lindenwood
  • Summerfield
  • Kestrel Bay
  • Coldharbor
  • Dunmore
  • Ridgemont
  • Ironbridge
  • Glenmoor
  • Carrowby
  • Sutton Vale
  • Barrowfield
  • Eldridge
  • Farrington
  • Hartsdale
  • Kinsley
  • Larkspur
  • Ormsby
  • Quarry Hill
  • Saltmarsh
  • Thistlewood
  • Wardlow
  • Yardley
  • Ashcombe
  • Blackwell
  • Bridgewater
  • Brightwater
  • Brookhaven
  • Camden Falls
  • Cedar Point
  • Claremont
  • Copperfield
  • Crossfield
  • Dunhaven
  • Eastvale
  • Edgewater
  • Goldcrest
  • Granville
  • Greenhollow
  • Haverford
  • Highmoor
  • Holmsby
  • Ivybridge
  • Kingsport
  • Lakemont
  • Langford
  • Lockwood
  • Longmeadow
  • Marston
  • Newbridge
  • Parkhurst
  • Pinehurst
  • Rowanhill
  • Sheffield Cross
  • Stanmore
  • Thornbury
  • Vale Royal
  • Wellspring
  • Winterbourne
  • Woodvale
  • Alderton-on-Wye
  • Kirkby-on-Sea
  • Thorne-on-Tees
  • Bexley Mere
  • Castlebrook
  • Harbor Grace
  • Port Ellery
  • Port Halcyon
  • Port Marlow
  • Port Ashdown
  • Port Kessler
  • New Avalon
  • New Calder
  • New Lindsey
  • New Hollis
  • Vantara
  • Meridia
  • Veranova
  • Lumenport
  • Caldera Bay
  • Aurelion
  • Havenspire
  • Orindale
  • Castellan
  • Brightmoor
  • Harlow
  • Meridian City
  • Vantage City
  • Crown Harbor
  • Grand Marlow
  • Aurora Bay
  • Cascadia
  • Halcyon Falls
  • Veridia
  • Ardent Hill
  • Caspian Bay
  • Emberlyn
  • Luminar
  • Trenova
  • Zenith Falls
  • Elysian Bay
  • Harbor Vale
  • Ironhaven
  • Lumen Heights
  • Ostia Nova
  • Tarsus Bay
  • Varanis
  • Westhaven
  • Zephyr Bay
  • Corvallis Point
  • Arbor Landing
  • Beacon Hill
  • Carver's Reach
  • Easton Ferry
  • Gallows Cross
  • Jasper Creek
  • Prescott Landing
  • Renwick
  • Strathmore
  • Underhill
  • Vickery
  • Wrexham Vale
  • Bannockby
  • Colwyn
  • Deverell
  • Everleigh
  • Inverleith
  • Kilmartin
  • Linmouth
  • Maybury
  • Netherby
  • Ockham
  • Rosemarket
  • Tillingham
  • Brunswick Landing
  • Cheswick
  • Darrow
  • Elmswell
  • Iverton
  • Kane Harbor
  • Moorcroft
  • Nettlebed
  • Okeford
  • Pinwell
  • Quenby
  • Rathmore
  • Somerby
  • Tewkesford
  • Ulverton
  • Valderra
  • Santa Marisol
  • Puerto Alegre
  • Villa Esperanza
  • Cordova Alta
  • Los Cerros
  • Ciudad Lumbre
  • Río Claro
  • Las Palomas
  • San Feliciano
  • Costa Brisa
  • El Mirador
  • Bahía Serena
  • Altavista
  • Nueva Granada
  • Salinas del Sol
  • Vista Hermosa
  • Punta Coral
  • Santa Elena del Mar
  • Puerto Cristal
  • Tierra Alta
  • San Rafael de la Cruz
  • La Fortuna
  • Valle Verde
  • Ciudad Marfil
  • Montelibre
  • Rosalinda
  • Cabo Sereno
  • San Teodoro
  • Laguna Azul
  • Puerto Dorado
  • Villa Rosario
  • Santa Inés
  • Los Álamos Altos
  • Sierra Blanca
  • Mar del Este
  • Castelmare
  • Pontevecchio
  • Santa Brigida
  • Villanova del Sole
  • Rocca Alba
  • Terranova
  • Porto Lucente
  • Bellaverde
  • Fiorenza
  • Marcellina
  • Vallombra
  • Campodoro
  • Collebruno
  • Lucerna Marina
  • San Vittorio
  • Montefiore
  • Aquaviva
  • Castelbianco
  • Borgo Sereno
  • Montreval
  • Saint-Aubin-des-Bois
  • Port-Aurore
  • Belcastel
  • Clairmont
  • Sainte-Marguerite
  • Aubervoix
  • Fontenay
  • Lisourne
  • Valmont
  • Saint-Élie
  • Bourg-Lumière
  • Rivière-Claire
  • Sérignac
  • Bellerive
  • Évreaux
  • Chantemerle
  • Beaurepaire
  • Montjoie
  • Villeneuve-la-Haute
  • Lindenhafen
  • Altmünster
  • Neuhagen
  • Brandstein
  • Friedhaven
  • Eberwald
  • Kaltenbach
  • Greifenau
  • Nordhaven
  • Silberhafen
  • Adlerstadt
  • Rothenfeld
  • Sølvik
  • Fjordheim
  • Eskilsby
  • Nordvik
  • Birkedal
  • Haldensund
  • Kvistad
  • Tronsholm
  • Lillehavn
  • Stormvik
  • Åsbro
  • Vestfjord
  • Solbakken
  • Kalmarsund
  • Hvidovre Strand
  • Brennholm
  • Novoberezk
  • Velikhov
  • Krasnovar
  • Ostrovets
  • Svetlomir
  • Vysokograd
  • Lubnica
  • Tarnowiec
  • Morovsk
  • Zvenigrad
  • Kolomyra
  • Rzeszica
  • Branislava
  • Dobromir
  • Staroselo
  • Belovodsk
  • Yasnopolye
  • Tihomir
  • Zlatograd
  • Pridnestrov
  • Kallipolis
  • Neapoli
  • Argyro
  • Eleftheria
  • Petrochori
  • Agios Nikon
  • Chrysopolis
  • Lykaion
  • Ormos
  • Thalassini
  • Kerastos
  • Anemoupoli
  • Al-Rasheed
  • Medinat Zahra
  • Bayt Nour
  • Qasr al-Bahr
  • Dar Salim
  • Ras Kamal
  • Wadi Sultan
  • Al-Qamar
  • Nahr al-Zaytun
  • Jabal Noor
  • Al-Mahdiya
  • Bab al-Sham
  • Marsa Hilal
  • Kasumigaoka
  • Shiromachi
  • Aokawa
  • Minatogawa
  • Hoshino
  • Tsukimori
  • Kawaminami
  • Sakuragi
  • Higashizawa
  • Kitahara
  • Yumegasaki
  • Shinryu
  • Jinhai
  • Yunzhou
  • Hongcheng
  • Qingfeng
  • Nanling
  • Xinghe
  • Shunhe
  • Baiyun Cheng
  • Lianhua
  • Tianlong
  • Haeseong
  • Yeonhwa
  • Baekdo
  • Seogwang
  • Hanbit
  • Daeyang
  • Ratnapur
  • Suryanagar
  • Chandravati
  • Meghapur
  • Veerapuram
  • Indrapur
  • Kamalapur
  • Arunagiri
  • Padmavati
  • Bantay Luna
  • Tanjung Mas
  • Kota Sejahtera
  • Banjar Indah
  • Sungai Baru
  • Ban Nam Sai
  • Hanh Phuc
  • Mji Mwema
  • Bandari Nyeupe
  • Pwani Salama
  • Kilima Tamu
  • Mto Mkuu
  • Amani Bay
  • Nyasa Falls
  • Port Adaeze
  • Tembo Ridge
  • Obunde
  • Kilwa Nova
  • Asantewaa
  • Ibadara
  • Ogbonna Junction
  • Zarafa
  • Mbalani
  • Bahir Nour
  • Akosombo Heights
  • Tamale Ridge
  • Lusaka Vale
  • Halifax Reach
  • Montgomery Bluff
  • Fort Calloway
  • Fort Sterling
  • Calloway Bend
  • Baxter Falls
  • Ridley Springs
  • Wentworth Junction
  • Harmon Crossing
  • Clearwater Bend
  • Bellhaven
  • Coventry Park
  • Dalton Ridge
  • Everett Shore
  • Foster Glen
  • Hollister Bay
  • Irving Park
  • Juniper Hills
  • Kendall Point
  • Lorimer
  • Mapleton
  • Norwich Falls
  • Osprey Landing
  • Redmond Cove
  • Sable Point
  • Thornton Mills
  • Union Bluff
  • Valcourt
  • Whitmore
  • Yarmouth Bay
  • Ashgrove
  • Bellwood
  • Cairnholm
  • Denholm
  • Ellery
  • Fairbanks Ridge
  • Inglewood Vale
  • Merrivale
  • Norbury
  • Waverly Heights
  • Newquay Vale
  • Alcázar Nuevo
  • Bellagio Bay
  • Costa Marina
  • Isla Bonita
  • Ladera
  • Mirasol
  • Riviera Alta
  • Umbria Nova
  • Verona Bay
  • Zaragoza Nueva
  • Amberfield
  • Bluewater
  • Cinder Hollow
  • Dawnport
  • Emberford
  • Frostholm
  • Glasswater
  • Hearthstone
  • Ivorydale
  • Jadeport
  • Kestrelmoor
  • Lanternside
  • Mistvale
  • Nightingale
  • Opalcrest
  • Pearlhaven
  • Quillford
  • Rosewater
  • Starling Hollow
  • Tidewater
  • Umbermoor
  • Violet Hill
  • Willowmere
  • Aster Ridge
  • Briarcliff
  • Cobalt Bay
  • Driftwood
  • Elderglen
  • Fernhaven
  • Ironwood
  • Juniper Bay
  • Tamsworth
  • Dunberry
  • Abbotsmere
  • Oxbridge Vale
  • Sterling Crossing
  • Montclare
  • Terravecchia
  • Nocerina Alta
  • Falkenhaven
  • Königsau
  • Waldhagen
  • Sankt Ansgar
  • Hohenbruck
  • Weissenhafen
  • Vellheim
  • Marienhagen
  • Rødvik
  • Ulvsund
  • Sinhae
  • Cheongrim
  • Nilapuram
  • Shantigarh
  • Kintamba
  • Nandivati
  • Kaveripur
  • Havre-Sainte-Claire
  • Vaudremont
  • Pierrelune
  • Tarryvale
  • Foxmere
  • Fallhaven
  • Norbridge Cross
  • Elmsgate
  • Amarvati

More in Places & Geography