European City Name Generator
Fictional cities that sound like they belong on a European map
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate European city names that follow real regional patterns: German -burg and -stadt compounds, French Saint- and -sur- names, Italian Castel and Borgo, Spanish Villa and Puerto, Dutch -dam and -haven, Nordic -vik and -havn, Slavic -grad and -ice, Hungarian -vár, Greek -polis and British, Welsh and Irish forms for maps, novels, games and alternate history.
About european city names
European city names are old compounds describing a fort, a ford, a saint or a harbor, and a convincing fictional one borrows the same grammar. German-speaking cities end in -burg, -stadt, -furt, -hafen or -münde and often start with Sankt, Hohen-, Alt- or Neu- (Greifenburg, Marienhafen, Königsfurt). French cities hang a saint, a castle or a port on a river with sur, les or du (Saint-Aubin-le-Vieux, Beaulieu-sur-Orne, Port-Guérande). Italian cities use Castel, Rocca, Borgo, Porto and San plus a regional tag like Ligure, Marittima or del Mare; Spanish and Portuguese ones prefer Villa, Puerto, Ciudad, Castro, Vila Nova and de la Sierra.
North and east the endings change again: Dutch -dam, -haven, -dijk and -wijk; Norwegian, Swedish and Danish -vik, -havn, -holm, -borg and -stad; Finnish -lahti, -linna and -ranta; Polish -ów, -ice and -gród; Czech and Slovak -ice, -ov and Lhota; Hungarian -vár, -halom and -völgy; Serbo-Croatian and Bulgarian -grad, -ovac and Gornji or Donji; Romanian Târgu, Valea and Cetatea; Greek -polis and Nea; Baltic -pils, -ciems and -linn. Britain and Ireland layer Old English -bury, -chester and -mouth with Gaelic Inver-, Kil- and Bally- and Welsh Llan-, Aber- and Pont-.
The list runs region by region, so you can pull a whole country's worth of cities from one block, or mix blocks to suggest a border province.
Tips for choosing a name
- Pick the language block first and stay in it for one nation. A German -burg capital with French -sur- ports and Slavic -grad mining cities reads as a sprawling multiethnic empire, which is fine only if that is the story you want to tell.
- Match the ending to the site. -hafen, -havn, Porto, Puerto, Limani and -mouth belong on coasts and rivers; -berg, -vár, Rocca and Monte on hills; -see, -meer, -järvi and Lago on lakes. Readers notice a Port- city in the middle of a plateau.
- Use formal markers to signal size and status: Sankt, San, Saint and Sveti for an old church city, Bad for a spa, Kronen-, Königs-, Real and Kraljevo for royal foundations, Neu, Nowy, Nea, Vila Nova for a planned or rebuilt city.
- Give large cities short, worn-down names and satellites longer descriptive ones. Centuries of use sand names down, so a capital called Ravensmünde next to a suburb called Sankt Ottilien am See feels historically right.
- Search any name you plan to publish or sell. European naming is formulaic enough that an invented compound can coincide with a real village; that is harmless for fiction but worth knowing before it goes on a product.
Frequently asked questions
Which parts of Europe do these city names cover?
The list moves through Germany, Austria and Switzerland, France and Belgium, Italy, Spain and Portugal, the Netherlands and Flanders, Norway, Sweden, Denmark, Iceland and Finland, Poland, Czechia and Slovakia, Slovenia, Hungary, Croatia, Serbia, Montenegro and Bulgaria, Romania, Greece, Lithuania, Latvia and Estonia, England, Scotland, Wales and Ireland, and European Russia and Ukraine.
Are these real European cities?
No. Every name is invented or recombined from real elements, and well-known cities have been avoided. Because the pieces are authentic, a few may coincide with small real towns; if you are publishing a map or naming a product, run a quick search on the one you choose.
How can I tell which country a name is meant to evoke?
Read the ending and the connectors. -burg, -stadt and Sankt are Germanic; Saint-, -sur- and -les- are French; Castel, Borgo and San are Italian; Villa, Puerto and de la are Spanish; Vila and do Mar are Portuguese; -dam and -haven are Dutch; -vik, -havn and -holm are Scandinavian; -lahti and -linna are Finnish; -grad, -ice and -ów are Slavic; -vár and -halom are Hungarian; -polis is Greek; Inver-, Kil-, Bally- and Llan- are Celtic.
Can I use these for fantasy or alternate-history settings?
Yes. Most of these naming forms are medieval or older, so they suit historical fiction, alternate history, grand-strategy mods and European-flavored fantasy. For a deeper single-nation feel, pair this list with the German, French, Italian or Spanish city generators, which stay within one language.
All 500 european city names
Browse the full list
- Greifenburg
- Hohenlind
- Falkenstadt
- Silbermund
- Kesselburg
- Eisenfurt
- Adlerstadt
- Wolfenburg
- Marienhafen
- Sankt Aurelien
- Steinbrück
- Weißenthal
- Königsfurt
- Edelstadt
- Rabenstadt
- Tannenburg
- Eichenfurt
- Ulmbach
- Sternburg
- Friedensau
- Hallstein
- Brennmark
- Ostenwald
- Gräfenhagen
- Lindenstadt
- Rheinholt
- Kirchenau
- Himmelsbrück
- Ahrenfeld
- Neu-Wessling
- Kaiserlinden
- Bergmünster
- Donaufurt
- Schattenburg
- Hirschenau
- Zinnstadt
- Nebelhafen
- Sankt Margarethenburg
- Löwenthal
- Felsenburg
- Grünhagen
- Mainfurt
- Salzkirchen
- Bad Lindenfels
- Hochwalden
- Trierbach
- Morgenau
- Sankt Florentin
- Hagenstadt
- Silberhafen
- Fuchsbrunn
- Eibenstadt
- Kupfermünde
- Wittenhaven
- Bergschweiler
- Altenfurt
- Glockenstadt
- Ravensmünde
- Torenburg
- Sommerstadt
- Wiesenburg
- Elsterhafen
- Kronenfeld
- Schönlinden
- Graustadt
- Winterthal
- Ambergau
- Kastelmark
- Mühlhaven
- Sankt Ottilien am See
- Innsfurt
- Veldenbruck
- Alpenmünster
- Zürbach
- Thunfeld
- Saint-Aubin-le-Vieux
- Montreval
- Villefranche-de-Lorraine
- Beaulieu-sur-Orne
- Château-Rémy
- Saint-Clair-les-Tours
- Valmorel-le-Haut
- Clermont-de-Bresse
- Pont-Saint-Aurèle
- Roche-sur-Sèvre
- Aubervalle
- Montéclair
- Castelvigne
- Belrivière
- Sainte-Odile-du-Port
- Vaucresson-les-Bains
- Vernay-sur-Loing
- Arcenciel
- Chambrun
- Louviers-le-Château
- Marcilly-les-Vignes
- Saint-Gaudrin
- Port-Guérande
- Trévignac
- Mauvoisin
- Havre-Sainte-Marie
- Rouvray-le-Grand
- Villeneuve-d'Auvergne
- Saint-Loup-des-Marais
- Saint-Brévin-les-Dunes
- Rocamour
- Ancenay
- Lorvaux
- Verdelune
- Montferrand-le-Bas
- Nivelle-sur-Mer
- Port-Lumière
- Castelroux
- Vauquelin
- Fleurance-la-Haute
- Avrillac
- Borgo San Teodoro
- Pievenera
- Santa Lucia del Golfo
- Vallombrosa Marittima
- Monteleone d'Arno
- Porto Selvaggio
- Civita d'Ombra
- Torrevecchia
- San Vittore al Colle
- Lucignano del Mare
- Fiorenzola
- Belmonte Sabino
- Rocca dei Venti
- Marenza
- Pontegrande
- Sorrentana
- Villa Aurelia
- Bellaveduta
- Cortevecchia
- Sant'Elmo di Mare
- Valdichiara
- Rivalta Ligure
- Terranova del Sole
- Serravalle Umbra
- Ponte dell'Arco
- Lagonero
- San Gimigliano
- Colle Ardente
- Montecorvo
- Ferrantina
- Capo Verde Marina
- Castelnuovo d'Ombra
- Verdiana
- Puebla del Arzobispo
- Valverde del Mar
- Santa Ines de los Montes
- Fuenteclara
- Alcázar de Oro
- Benimar
- Almadén del Río
- Ciudad Lorenzana
- Miravalle
- San Esteban de la Costa
- Villarreal de Aragón
- Monteagudo del Sur
- Aldeanueva de Soria
- Vega de la Luna
- Castroviejo
- Peñafiel de Abajo
- Lucenares
- Ribadeluna
- Medina del Alba
- Sotoverde
- Cabo Dorado
- Alcantarilla Real
- Calahorra del Campo
- Valdecielo
- Vila Nova de Prata
- Alcácer do Mar
- Santa Clara da Foz
- Monte Alegre da Beira
- Porto Alto do Rio
- Figueira das Areias
- Arcos de Valdemar
- Noordhaven
- Zuidermeer
- Westerdijk
- Oosterbrugge
- Lindenhove
- Koningsdam
- Middelwijk
- Rozendaal aan de Rijn
- Waterlinde
- Nieuwmolen
- Hoogzicht
- Zeehaven
- Sterkenburg
- Vlierdam
- Delfzand
- Heemsveld
- Bredevoort aan Zee
- Leeuwenstad
- Brugghem
- Sint-Annaveld
- Waelsbeke
- Lessenaar
- Molenhove
- Kortwijk
- Tervoorde
- Nordvik
- Solhavn
- Fjellstad
- Bjørnholm
- Lysefjord By
- Kvitsund
- Ravnsborg
- Strandvik
- Elvestad
- Grønnes
- Haugesborg
- Vestheim
- Nordlyshavn
- Isbergen
- Storvik
- Skjærholm
- Vinterhamn
- Björkstad
- Silverholm
- Granvik
- Kungsbro
- Havsby
- Stenvalla
- Ekeborg
- Lindesnäs
- Solberga Stad
- Ålandsvik
- Furuhamn
- Vargsund
- Hedeborg
- Nørrehavn
- Sølvkøbing
- Askeholm
- Hvidlund
- Lillekøbing
- Sandhavn
- Sydfyn By
- Järvenpolvi
- Koskilahti
- Kuusimäki
- Virtasalo
- Pohjanlinna
- Kivikylä
- Tuulenranta
- Suvilahti
- Ilmaranta
- Nowy Grodzisk
- Stary Borków
- Wierzbica Górna
- Srebrnogóra
- Zalesiewo
- Białystrumień
- Jeziorany Wielkie
- Dębnica Zamkowa
- Orłowo Morskie
- Sosnogród
- Mostowice
- Złotoryń
- Czarnolas Miejski
- Kamienica Wielka
- Rzeczyca Nowa
- Piaskowiec
- Gniewoszów
- Kowalów Miejski
- Lubomierz Górny
- Słonecznik
- Svatý Jiřín
- Kamenice Horní
- Lipová Lhota
- Vranovice Dolní
- Zlatohory
- Králův Brod
- Stříbrná Skála
- Černovice Velké
- Dubňany Horní
- Věžnice
- Sokolovany
- Ostrovec
- Lúčky pod Tatrami
- Bystrá Hora
- Kráľovany Horné
- Bistrica pri Jezeru
- Zlatopolje
- Gornji Vrhovec
- Sveta Ana Morska
- Fehérvárhalom
- Sárosfalva
- Kőszegvár
- Tiszavölgy
- Aranykút
- Nagyszeg
- Esztermező
- Vasvárad
- Szentkirályfalva
- Dunaföld
- Erdőhalom
- Balatonszeg
- Gyöngyösvár
- Zalahegy
- Pécsváralja
- Gornji Karlovac
- Donja Rijeka
- Sveti Filip Morski
- Zlatna Obala
- Plavi Grad
- Kamenovac
- Bijela Luka
- Starigrad Primorski
- Vinogorje
- Srebrenovo
- Dubrava Gornja
- Belogradac
- Kraljevo Polje
- Sokolgrad
- Zvezdograd
- Mirnovac
- Višegradina
- Dragovina
- Velikovo
- Zlatnigrad
- Dobrograd
- Rilovets
- Varnitsa
- Slanchevo Selo
- Rozhenka
- Kamenitsa Gorna
- Târgu Luminos
- Valea Argintului
- Piatra Albă
- Râul Verde
- Curtea Veche
- Mărăcineni de Sus
- Dealul Lupilor
- Cetatea Soarelui
- Orașul Florilor
- Drăgănești de Jos
- Bistrița Aurie
- Sfântu Andrei
- Câmpia Vântului
- Kallipolis
- Neapoli Argolidos
- Agios Theodoros Paralia
- Limenas Thalassas
- Archaia Lefka
- Nea Ithaki
- Megalochori
- Panorama Attikis
- Lefkopolis
- Anthoupoli
- Marmaroupoli
- Ilioupoli Kriti
- Aigialos
- Naujoji Vilkija
- Šventoji Aukštoji
- Baltakalnis
- Žaliasis Miestas
- Sidabrinė
- Aukštupis
- Vėjakalnis
- Sudrabkalns
- Zaļāpils
- Ezerciems
- Dzintarciems
- Uuslinn
- Hõbemägi
- Merelinn
- Kuldranna
- Tuulekivi
- Põhjalinn
- Roosilinn
- Ashbourne Vale
- Kingsmere
- Wessingham
- Blackwater Cross
- Thornbury Regis
- Harrowgate Ness
- Caldermouth
- Fernley Abbey
- Stowbridge
- Wycombe Minster
- Ravenscar Bay
- Oldchester
- Marlow Heath
- Castlebridge
- Whitmoor
- Saltash Haven
- Brookhollow
- Alderwick
- Elmsbury
- Norcaster
- Ludbourne
- Kirkstall Moor
- Tewkesham
- Havenport
- Sedgemoor Cross
- Dunhallow
- Invercraig
- Strathallan
- Kilbride Ness
- Glenmorrow
- Carrickmore
- Aberfoyle Bay
- Dunstroth
- Ballinross
- Portlochan
- Fintry Muir
- Inverlachlan
- Castlereagh Mor
- Caerwyn
- Llanfaerdy
- Aberystwen
- Pontycefn
- Brynmawr Isaf
- Penrhyn Du
- Llanbedr Mawr
- Cwmglas
- Tregaron Newydd
- Ballyconnor
- Kilmurray
- Carrigmore
- Dunmoran
- Glenbarrow
- Rathkeale Abbey
- Inishlough
- Castlefinn
- Drumcollagh
- Ardmore Quay
- Clonmacross
- Tullaghmore
- Belovodsk
- Zarechensk
- Serebryanogorsk
- Vostokograd
- Dubravino
- Ustye Velikoye
- Zhemchuzhnoye
- Ozerograd
- Yasnopolye
- Verkhneozersk
- Zoryansk
- Zelenohrad
- Sribnohorod
- Dniprovske
- Lebedynsk
- Bellmont
- Verdenne-sur-Sambre
- Waterbeek
- Montbrouck
- Liersdonk
- Kasterlee-aan-Zee
- Montgiron
- Sankt Galtrun
- Valbianca
- Bernstadt am See
- Hafnarstaður
- Silfurvík
- Norðurbær
- Ísborg
- Brunnenmünde
- Altrheinau
- Haffenburg
- Sankt Ulrich an der Elbe
- Lichtenhaven
- Rosenmünde
- Eichenhafen
- Kalterberg
- Fürstenwerder
- Wendelsburg
- Sankt Veit am Graben
- Saint-Aubin-des-Brumes
- Vieuxmoulin-sur-Aisne
- Château-Verdun-le-Haut
- Bourg-Sainte-Marguerite
- Ambremont
- Castel Sant'Orsola
- Rocca d'Alvento
- Borgo Marittimo di Levante
- Pievascura
- Villadiego de la Vega
- Puerto de las Garzas
- Torre del Alba
- Vila Nova do Cabo
- Kleinmolen
- Sólarvík
- Lahdenkari
- Krasnopole Wielkie
- Srebrnica Donja
- Svetlovac
- Kastro Argyro
- Chrysolimani
- Eleftheri Limani
- Jūras Pils
- Bilohorodok
- Sint-Ansberg
- Vargberga
Related generators
European Town Name Generator
Fictional towns and villages from every corner of Europe
City Name Generator
Realistic Modern and Fictional City Names
European Country Name Generator
Fictional European nations that sound like they belong on the map
German Town Name Generator
Real German towns from the Baltic to Bavaria
French City Name Generator
Real French cities from Paris to Perpignan
Italian City Name Generator
Real Italian Cities, Towns and Coastal Villages
More in Places & Geography
Tropical Island Name Generator
Palm-fringed cays, atolls, and paradise isles
English Place Name Generator
Villages, parishes, fells and farms that sound truly English
Country Name Generator
Realistic fictional country names for any region
Archipelago Name Generator
Island Chains, Atolls and Scattered Isles
Middle Eastern City Name Generator
Real and invented cities from the Gulf to Anatolia
Haunted House Name Generator
Gothic manors, cursed farmhouses, and hotels that never check out