European City Name Generator
Fictional cities that sound like they belong on a European map
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.
How to choose European city names
- 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.
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
Spanish City Name Generator
Real cities and towns from across Spain
Medieval City Name Generator
Walled cities, cathedral towns and river ports of the Middle Ages
More like this
Biblical City Name Generator
Bible towns plus coined names in their pattern
City and State Name Generator
Real US cities and towns with their states
Colombian City Name Generator
Real cities and towns from all of Colombia
Estonian City Name Generator
Real Estonian towns and names built like them
Inca City Name Generator
Quechua city names from the Inca world
Kazakh City Name Generator
Steppe, mountain and Caspian towns of Kazakhstan
All 500 European city names
A: 30 names
- Aberfoyle Bay
- Aberystwen
- Adlerstadt
- Agios Theodoros Paralia
- Ahrenfeld
- Aigialos
- Ålandsvik
- Alcácer do Mar
- Alcantarilla Real
- Alcázar de Oro
- Aldeanueva de Soria
- Alderwick
- Almadén del Río
- Alpenmünster
- Altenfurt
- Altrheinau
- Ambergau
- Ambremont
- Ancenay
- Anthoupoli
- Aranykút
- Arcenciel
- Archaia Lefka
- Arcos de Valdemar
- Ardmore Quay
- Ashbourne Vale
- Askeholm
- Aubervalle
- Aukštupis
- Avrillac
B: 34 names
- Bad Lindenfels
- Balatonszeg
- Ballinross
- Ballyconnor
- Baltakalnis
- Beaulieu-sur-Orne
- Bellaveduta
- Bellmont
- Belmonte Sabino
- Belogradac
- Belovodsk
- Belrivière
- Benimar
- Bergmünster
- Bergschweiler
- Bernstadt am See
- Białystrumień
- Bijela Luka
- Bilohorodok
- Bistrica pri Jezeru
- Bistrița Aurie
- Björkstad
- Bjørnholm
- Blackwater Cross
- Borgo Marittimo di Levante
- Borgo San Teodoro
- Bourg-Sainte-Marguerite
- Bredevoort aan Zee
- Brennmark
- Brookhollow
- Brugghem
- Brunnenmünde
- Brynmawr Isaf
- Bystrá Hora
C: 31 names
- Cabo Dorado
- Caerwyn
- Calahorra del Campo
- Caldermouth
- Câmpia Vântului
- Capo Verde Marina
- Carrickmore
- Carrigmore
- Castel Sant'Orsola
- Castelnuovo d'Ombra
- Castelroux
- Castelvigne
- Castlebridge
- Castlefinn
- Castlereagh Mor
- Castroviejo
- Černovice Velké
- Cetatea Soarelui
- Chambrun
- Château-Rémy
- Château-Verdun-le-Haut
- Chrysolimani
- Ciudad Lorenzana
- Civita d'Ombra
- Clermont-de-Bresse
- Clonmacross
- Colle Ardente
- Cortevecchia
- Curtea Veche
- Cwmglas
- Czarnolas Miejski
D: 18 names
- Dealul Lupilor
- Dębnica Zamkowa
- Delfzand
- Dniprovske
- Dobrograd
- Donaufurt
- Donja Rijeka
- Drăgănești de Jos
- Dragovina
- Drumcollagh
- Dubňany Horní
- Dubrava Gornja
- Dubravino
- Dunaföld
- Dunhallow
- Dunmoran
- Dunstroth
- Dzintarciems
E: 13 names
- Edelstadt
- Eibenstadt
- Eichenfurt
- Eichenhafen
- Eisenfurt
- Ekeborg
- Eleftheri Limani
- Elmsbury
- Elsterhafen
- Elvestad
- Erdőhalom
- Esztermező
- Ezerciems
F: 15 names
- Falkenstadt
- Fehérvárhalom
- Felsenburg
- Fernley Abbey
- Ferrantina
- Figueira das Areias
- Fintry Muir
- Fiorenzola
- Fjellstad
- Fleurance-la-Haute
- Friedensau
- Fuchsbrunn
- Fuenteclara
- Fürstenwerder
- Furuhamn
G: 13 names
- Glenbarrow
- Glenmorrow
- Glockenstadt
- Gniewoszów
- Gornji Karlovac
- Gornji Vrhovec
- Gräfenhagen
- Granvik
- Graustadt
- Greifenburg
- Grønnes
- Grünhagen
- Gyöngyösvár
H: 18 names
- Haffenburg
- Hafnarstaður
- Hagenstadt
- Hallstein
- Harrowgate Ness
- Haugesborg
- Havenport
- Havre-Sainte-Marie
- Havsby
- Hedeborg
- Heemsveld
- Himmelsbrück
- Hirschenau
- Hõbemägi
- Hochwalden
- Hohenlind
- Hoogzicht
- Hvidlund
I: 8 names
- Ilioupoli Kriti
- Ilmaranta
- Inishlough
- Innsfurt
- Invercraig
- Inverlachlan
- Isbergen
- Ísborg
J: 3 names
- Järvenpolvi
- Jeziorany Wielkie
- Jūras Pils
K: 34 names
- Kaiserlinden
- Kallipolis
- Kalterberg
- Kamenice Horní
- Kamenitsa Gorna
- Kamenovac
- Kamienica Wielka
- Kastelmark
- Kasterlee-aan-Zee
- Kastro Argyro
- Kesselburg
- Kilbride Ness
- Kilmurray
- Kingsmere
- Kirchenau
- Kirkstall Moor
- Kivikylä
- Kleinmolen
- Königsfurt
- Koningsdam
- Kortwijk
- Koskilahti
- Kőszegvár
- Kowalów Miejski
- Kraljevo Polje
- Kráľovany Horné
- Králův Brod
- Krasnopole Wielkie
- Kronenfeld
- Kuldranna
- Kungsbro
- Kupfermünde
- Kuusimäki
- Kvitsund
L: 25 names
- Lagonero
- Lahdenkari
- Lebedynsk
- Leeuwenstad
- Lefkopolis
- Lessenaar
- Lichtenhaven
- Liersdonk
- Lillekøbing
- Limenas Thalassas
- Lindenhove
- Lindenstadt
- Lindesnäs
- Lipová Lhota
- Llanbedr Mawr
- Llanfaerdy
- Lorvaux
- Louviers-le-Château
- Löwenthal
- Lubomierz Górny
- Lucenares
- Lucignano del Mare
- Lúčky pod Tatrami
- Ludbourne
- Lysefjord By
M: 27 names
- Mainfurt
- Mărăcineni de Sus
- Marcilly-les-Vignes
- Marenza
- Marienhafen
- Marlow Heath
- Marmaroupoli
- Mauvoisin
- Medina del Alba
- Megalochori
- Merelinn
- Middelwijk
- Miravalle
- Mirnovac
- Molenhove
- Montbrouck
- Monte Alegre da Beira
- Monteagudo del Sur
- Montéclair
- Montecorvo
- Monteleone d'Arno
- Montferrand-le-Bas
- Montgiron
- Montreval
- Morgenau
- Mostowice
- Mühlhaven
N: 15 names
- Nagyszeg
- Naujoji Vilkija
- Nea Ithaki
- Neapoli Argolidos
- Nebelhafen
- Neu-Wessling
- Nieuwmolen
- Nivelle-sur-Mer
- Noordhaven
- Norcaster
- Nordlyshavn
- Norðurbær
- Nordvik
- Nørrehavn
- Nowy Grodzisk
O: 7 names
- Oldchester
- Oosterbrugge
- Orașul Florilor
- Orłowo Morskie
- Ostenwald
- Ostrovec
- Ozerograd
P: 22 names
- Panorama Attikis
- Pécsváralja
- Peñafiel de Abajo
- Penrhyn Du
- Piaskowiec
- Piatra Albă
- Pievascura
- Pievenera
- Plavi Grad
- Põhjalinn
- Pohjanlinna
- Pont-Saint-Aurèle
- Ponte dell'Arco
- Pontegrande
- Pontycefn
- Port-Guérande
- Port-Lumière
- Portlochan
- Porto Alto do Rio
- Porto Selvaggio
- Puebla del Arzobispo
- Puerto de las Garzas
R: 20 names
- Rabenstadt
- Rathkeale Abbey
- Râul Verde
- Ravenscar Bay
- Ravensmünde
- Ravnsborg
- Rheinholt
- Ribadeluna
- Rilovets
- Rivalta Ligure
- Rocamour
- Rocca d'Alvento
- Rocca dei Venti
- Roche-sur-Sèvre
- Roosilinn
- Rosenmünde
- Rouvray-le-Grand
- Rozendaal aan de Rijn
- Rozhenka
- Rzeczyca Nowa
S: 75 names
- Saint-Aubin-des-Brumes
- Saint-Aubin-le-Vieux
- Saint-Brévin-les-Dunes
- Saint-Clair-les-Tours
- Saint-Gaudrin
- Saint-Loup-des-Marais
- Sainte-Odile-du-Port
- Saltash Haven
- Salzkirchen
- San Esteban de la Costa
- San Gimigliano
- San Vittore al Colle
- Sandhavn
- Sankt Aurelien
- Sankt Florentin
- Sankt Galtrun
- Sankt Margarethenburg
- Sankt Ottilien am See
- Sankt Ulrich an der Elbe
- Sankt Veit am Graben
- Sant'Elmo di Mare
- Santa Clara da Foz
- Santa Ines de los Montes
- Santa Lucia del Golfo
- Sárosfalva
- Schattenburg
- Schönlinden
- Sedgemoor Cross
- Serebryanogorsk
- Serravalle Umbra
- Sfântu Andrei
- Sidabrinė
- Silberhafen
- Silbermund
- Silfurvík
- Silverholm
- Sint-Annaveld
S, continued
- Sint-Ansberg
- Skjærholm
- Slanchevo Selo
- Słonecznik
- Sokolgrad
- Sokolovany
- Sólarvík
- Solberga Stad
- Solhavn
- Sølvkøbing
- Sommerstadt
- Sorrentana
- Sosnogród
- Sotoverde
- Srebrenovo
- Srebrnica Donja
- Srebrnogóra
- Sribnohorod
- Starigrad Primorski
- Stary Borków
- Steinbrück
- Stenvalla
- Sterkenburg
- Sternburg
- Storvik
- Stowbridge
- Strandvik
- Strathallan
- Stříbrná Skála
- Sudrabkalns
- Suvilahti
- Svatý Jiřín
- Šventoji Aukštoji
- Sveta Ana Morska
- Sveti Filip Morski
- Svetlovac
- Sydfyn By
- Szentkirályfalva
T: 17 names
- Tannenburg
- Târgu Luminos
- Terranova del Sole
- Tervoorde
- Tewkesham
- Thornbury Regis
- Thunfeld
- Tiszavölgy
- Torenburg
- Torre del Alba
- Torrevecchia
- Tregaron Newydd
- Trévignac
- Trierbach
- Tullaghmore
- Tuulekivi
- Tuulenranta
U: 3 names
- Ulmbach
- Ustye Velikoye
- Uuslinn
V: 39 names
- Valbianca
- Valdecielo
- Valdichiara
- Valea Argintului
- Vallombrosa Marittima
- Valmorel-le-Haut
- Valverde del Mar
- Vargberga
- Vargsund
- Varnitsa
- Vasvárad
- Vaucresson-les-Bains
- Vauquelin
- Vega de la Luna
- Vėjakalnis
- Veldenbruck
- Velikovo
- Verdelune
- Verdenne-sur-Sambre
- Verdiana
- Verkhneozersk
- Vernay-sur-Loing
- Vestheim
- Věžnice
- Vieuxmoulin-sur-Aisne
- Vila Nova de Prata
- Vila Nova do Cabo
- Villa Aurelia
- Villadiego de la Vega
- Villarreal de Aragón
- Villefranche-de-Lorraine
- Villeneuve-d'Auvergne
- Vinogorje
- Vinterhamn
- Virtasalo
- Višegradina
- Vlierdam
- Vostokograd
- Vranovice Dolní
W: 14 names
- Waelsbeke
- Waterbeek
- Waterlinde
- Weißenthal
- Wendelsburg
- Wessingham
- Westerdijk
- Whitmoor
- Wierzbica Górna
- Wiesenburg
- Winterthal
- Wittenhaven
- Wolfenburg
- Wycombe Minster
Y: 1 name
- Yasnopolye