European Town Name Generator

Fictional towns and villages from every corner of Europe

Places & Geography500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate European town names that follow real regional naming habits: German and Swiss compounds, French saint-and-river names, Italian borghi, Spanish and Portuguese villas, Dutch polder towns, Scandinavian and Finnish villages, Slavic, Hungarian, Balkan, Baltic, Greek and British-Irish forms for maps, novels, games and worldbuilding.

About european town names

A European town name tells you where it is before you find it on the map. German and Swiss towns are compounds of landscape words: -bach (stream), -berg, -burg, -furt (ford), -heim, -kirch, -wald and -moos, often prefixed with Ober-, Nieder-, Alt- or Sankt (Oberfalken, Kirchlinden, Sankt Veitling). French towns take a saint or a castle and pin it to a river or forest with sur, en, les or du (Saint-Aubin-des-Prés, Montrevel-sur-Loing). Italian borghi use Castel, Rocca, Borgo, Pieve, San and di Sopra or di Sotto for the upper and lower village; Spanish and Portuguese towns prefer Villa, Vila Nova, Puebla, Fuente and Valverde.

Further north and east the grammar changes. Dutch and Flemish towns speak of water and reclaimed land (-dijk, -meer, -broek, -zijl); Scandinavian ones of coast and forest (-vik, -holm, -sund, -dal, -by); Finnish ones of lakes (-järvi, -lahti, -koski). Slavic towns carry -ov, -ice, -owo and Nowy or Stary; Hungarian ones -vár, -falva, -halom and -kút; Balkan names Gornji and Donji for upper and lower; Baltic ones -ciems, -ynė and -mäe. British and Irish villages stack Old English, Gaelic and Welsh roots: -ham, -by, -combe, Glen-, Kil-, Bally-, Llan- and Aber-.

The list is grouped roughly by region, so a whole neighborhood of towns can sound like it shares a language and a history.

Tips for choosing a name

  • Decide the language region first, then pick every town in that area from the same block of the list. A Welsh Llan- village next to a Hungarian -vár town implies a border or a migration that you will have to explain.
  • Use the upper/lower and old/new markers (Ober/Nieder, di Sopra/di Sotto, Gornji/Donji, Stary/Nowy, Magna/Parva) for a pair of neighboring towns; it instantly suggests a shared founding story.
  • Match the ending to the terrain. A -vik, -hamn or -sur-Mer name belongs on a coast; -järvi, -meer and -see on a lake; -berg, -egg and -vrh on a slope. Readers notice when a Seebachtal is on a dry plain.
  • Add the formal markers Europe actually uses when you need texture: Bad and Kurort for spa towns, Markt for a market town, Sankt or San for a church-founded village, Port- or Porto for a harbor.
  • Search any name you plan to publish. Europe is dense enough that plausible compounds are sometimes real hamlets; that is fine for flavor, but avoid names that match a well-known city or wine region.

Frequently asked questions

Which countries do these European town names cover?

The list moves through Germany, Austria and Switzerland, France and Alsace, Italy, Spain and Portugal, the Netherlands and Flanders, Norway, Sweden, Denmark and Finland, Poland, Czechia and Slovakia, Slovenia, Hungary, the Balkans, Romania, Greece, Lithuania, Latvia and Estonia, and finally England, Scotland, Wales and Ireland, with a short mixed block at the end.

Are any of these real towns?

None is a well-known city, but European naming is so formulaic that a few invented compounds may coincide with tiny villages or hamlets. That rarely matters for fiction or games; if you are naming a product or publishing a map, run a quick search on the one you pick.

How do I tell which region a name comes from?

Read the ending and the connectors. -bach, -heim, -burg and Sankt are Germanic; Saint-, -sur- and -les- are French; Castel, Borgo and San are Italian; Villa, Puebla and de la are Spanish; -dijk and -meer are Dutch; -vik, -holm and -by are Scandinavian; -järvi is Finnish; -ice, -owo and -ov are Slavic; -vár and -falva are Hungarian; Glen-, Kil-, Bally- and Llan- are Celtic.

Can I use these for a medieval or fantasy setting?

Yes. Most of these forms are centuries old, so they work for medieval or early-modern Europe, alternate history and European-flavored fantasy. For a single-nation feel, pair them with the German, French, Italian or Nordic town generators, which go deeper into one style.

All 500 european town names

Browse the full list
  • Altenbruck
  • Wessenheim
  • Kirchlinden
  • Oberfalken
  • Rotenbach
  • Steinmoos
  • Lindenfurt
  • Grauwald
  • Falkenrode
  • Eschenbühl
  • Niederseeheim
  • Sankt Veitling
  • Tannenkirch
  • Wolfsgrund
  • Ahornstadt
  • Brückenhain
  • Silberbach
  • Hochmoor
  • Eibenstein
  • Kesselbrunn
  • Marienwald
  • Rabenhorst
  • Sommerloh
  • Weidenhall
  • Unterlangen
  • Dornwinkel
  • Schwanenfurt
  • Greifenstadt
  • Kreuzwies
  • Lichtenrode
  • Zellenbach
  • Birkenwang
  • Nesselburg
  • Wallhofen
  • Rosenbühl
  • Hainstetten
  • Fürstenbrunn
  • Ravensfeld
  • Sternegg
  • Ottenhausen
  • Kühlenbach
  • Adlerstein
  • Lerchenfeld
  • Wiesenthal
  • Taubenrain
  • Hollerbach
  • Kalkfels
  • Sonnenwerth
  • Jägerbruck
  • Langenbrügg
  • Finkenheim
  • Seebachtal
  • Drachenfurt
  • Klosterwang
  • Edelsbrunn
  • Pfaffenhain
  • Ulmenrode
  • Rittersteig
  • Halden am See
  • Nebelbach
  • Goldenau
  • Winterhofen
  • Kirchwalden
  • Bad Wiesental
  • Bad Hollerbach
  • Kurort Ehrenstein
  • Markt Eibenstein
  • Neuburg am Moor
  • Oberwinkel an der Ilz
  • Sankt Lorenz im Tal
  • Hohenlinde
  • Mürrenbach
  • Flühlingen
  • Oberwyl
  • Brunnegg
  • Sennbühl
  • Aeschiwil
  • Gletscherhof
  • Alpnau
  • Hinterwasen
  • Lauterberg
  • Schattwies
  • Zirbenau
  • Grünbichl
  • Obertraunkirchen
  • Pichlbrunn
  • Gmundsbach
  • Sankt Florian am Hang
  • Saint-Aubin-des-Prés
  • Montrevel-sur-Loing
  • Villeneuve-la-Forêt
  • Beaulieu-en-Brie
  • Châteauvert
  • Fontaine-l'Abbaye
  • Clairvaux-les-Vignes
  • Saint-Rémy-du-Bois
  • Vaucresson-le-Haut
  • Pontenoy
  • Rochefort-sur-Aude
  • Montbrun-la-Neuve
  • Sainte-Colombe-du-Mont
  • Les Essarts-Verts
  • Bellegarde-en-Combe
  • Valcourt-sur-Meuse
  • Orgeval-les-Bains
  • Brissac-la-Tour
  • Aubignac
  • Marcillac-le-Vieux
  • Tréguennec
  • Plouvenez
  • Kerlouan-Bihan
  • Lambriec
  • Saint-Gildas-en-Mer
  • Castelnau-d'Esprit
  • Mirepeix-les-Oliviers
  • Sauveterre-du-Gave
  • Montsec-d'Ariège
  • Ferrières-la-Grande
  • Vernoux-sur-Drôme
  • Chanteloube
  • Pierrefitte-le-Bas
  • Saint-Just-des-Vignes
  • Saulxures-la-Montagne
  • Cormeilles-sur-Vexin
  • Le Mesnil-aux-Chênes
  • Sainte-Eulalie-du-Causse
  • Villefranche-du-Val
  • Bourg-Saint-Aymar
  • La Ferté-Ravel
  • Noyers-sur-Ource
  • Lussac-des-Landes
  • Gréoux-le-Vieux
  • Ambérac
  • Mauzens
  • Cressanges-le-Pont
  • Lamothe-Fleurie
  • Bazoches-en-Bray
  • Rosières-sur-Aisne
  • Ville-d'Aubrac
  • Saint-Pardoux-la-Rivière
  • Les Ormes-Blancs
  • Plougastel-Bihan
  • Bergheim-les-Vignes
  • Saint-Ulrich-du-Rhin
  • Montalbino
  • Castelvecchio di Sopra
  • San Lorenzo in Colle
  • Pieve d'Aurora
  • Roccalta
  • Valdinera
  • Borgo Sant'Elia
  • Torre del Sole
  • Campodoro
  • Vignaverde
  • Pontealto
  • Sassoferro
  • Poggio delle Rondini
  • Castagnola Alta
  • Fontelupo
  • Rocca Bianchetti
  • Montecavallo
  • Serravecchia
  • Santo Stefano del Lago
  • Colleluce
  • Ripabruna
  • Boschetto d'Oro
  • Castel Giraldo
  • Pietramonte
  • Grottaverde
  • Acquachiara
  • Marina di Selva
  • Terranova del Sole
  • San Vito in Piano
  • Cerreto d'Ombra
  • Arcovecchio
  • Trevalle
  • Castelfosco
  • Orvello
  • Bellafonte
  • Rocca d'Ambra
  • Pescaluna
  • Sant'Agata in Valle
  • Castel San Giusto
  • Vallebruna
  • Castelluccio del Vento
  • Fiumalto
  • San Benedetto delle Vigne
  • Ginestrella
  • Cortemaggiana
  • Porto Lucente
  • Altavilla dei Fiori
  • Sestino Alto
  • Molinara di Sotto
  • Villanueva del Álamo
  • San Martín de los Olivos
  • Alcalá de Monterrubio
  • Fuentealba
  • Torrecerro
  • Puebla de Almazán
  • Santa María de la Peña
  • Valdelobos
  • Aldeanegra
  • Miravalle
  • Los Arroyos Altos
  • Arenzuela
  • Castrobardo
  • Montesoto
  • Villaroja
  • Molinos de Arriba
  • Fuentebravía
  • Sanlúcar de Aguas
  • Almadena
  • Riofresno
  • Valverde de la Cruz
  • Cerro Morado
  • Olivares del Duque
  • Lagunilla del Valle
  • Cabezuela de Arriba
  • Piedrahonda
  • Villar del Cierzo
  • Navaluenga del Pinar
  • Puente de la Reina Vieja
  • Peñarrubia del Monte
  • Sotillo de la Sierra
  • Vila Nova da Serra
  • São Tomé do Mar
  • Alcobrás
  • Pedralva
  • Monte Claro
  • Santa Luzia do Campo
  • Ribeira Dourada
  • Fonte Velha
  • Castelo Verde
  • Torre das Gaivotas
  • Arcos de Valverde
  • Vale Sereno
  • Aldeia do Outeiro
  • Figueira da Costa
  • Penafria
  • Miradouro do Sol
  • Quinta das Oliveiras
  • São Brás do Vale
  • Lagoa Branca
  • Westerdam
  • Oudewierde
  • Zuidhoven
  • Vlierbeek
  • Hoogmolen
  • Kerkduinen
  • Noordwijkerzand
  • Groenebroek
  • Sint-Pietersveld
  • Haverdonk
  • Lindenzijl
  • Wilgenberg
  • Maasbrugge
  • Reigersloot
  • Veenwoude
  • Zwanenmeer
  • Oostervliet
  • IJzerendijk
  • Schapendrecht
  • Koudewater
  • Eikendaal
  • Bloemendijk
  • Vossenhoek
  • Heidemeer
  • Nieuwerzijl
  • Beekzicht
  • Tervelde
  • Wijkerpolder
  • Leeuwenbroek
  • Steenwerve
  • Duinhove
  • Sint-Truibeek
  • Mechelbroek
  • Zilvermeer
  • Hooglede-aan-Zee
  • Berkenwoude
  • Kraaiendonk
  • Skoghamn
  • Lilleberg
  • Nordvik
  • Sølvstrand
  • Bjørnedal
  • Granhult
  • Kvistad
  • Østerhavn
  • Stenbyholm
  • Vargfjell
  • Torvesund
  • Ulvheim
  • Ekebo
  • Fiskevik
  • Hvitsand
  • Lundemark
  • Røsholm
  • Kjellerud
  • Svanehøj
  • Tinnsjø
  • Birkelund
  • Hammarvik
  • Älvbacka
  • Dalsvik
  • Aspnäs
  • Gullvik
  • Mosseby
  • Nøkkedal
  • Varbyholm
  • Linnehamn
  • Rönnebo
  • Eidsbakken
  • Sandhaug
  • Klokkerud
  • Sjöhaga
  • Kvarnby
  • Tjärnvik
  • Haraldsund
  • Holmelund
  • Vesterbo
  • Grønnedal
  • Hvalbukt
  • Sildvik
  • Ravnsholt
  • Egebæk
  • Lønmark
  • Rødhøj
  • Stavnsund
  • Tørrevik
  • Ørnehøj
  • Snekkevik
  • Møllerup
  • Skarvholm
  • Kuusijärvi
  • Lehtola
  • Mäntykoski
  • Kivilahti
  • Saarenpää
  • Rautakylä
  • Honkavaara
  • Peltosalmi
  • Vihtamo
  • Koivuranta
  • Ahvenmäki
  • Järvenkylä
  • Pihlajaniemi
  • Tuulilahti
  • Kalliokoski
  • Dębowa Góra
  • Nowy Krasnów
  • Wierzbowo
  • Sosnówka
  • Kamienna Wola
  • Stary Lubień
  • Podgórzyce
  • Olszanka
  • Mirosławice
  • Wojnowo
  • Borowa Dolina
  • Jezioranki
  • Zielona Brama
  • Świętopole
  • Rudnik Górny
  • Wilczy Las
  • Modrzewo
  • Czarnolesie
  • Klonowice
  • Łąkowa
  • Piaskowo
  • Bocianów
  • Srebrna Przystań
  • Dolní Loučka
  • Kamenný Brod
  • Staré Lesy
  • Vrbová Lhota
  • Zlatý Potok
  • Modrá Hora
  • Lipovany
  • Nové Březno
  • Sedlo nad Sázavou
  • Hvězdov
  • Jestřábí
  • Vranov pod Lesem
  • Kouřimec
  • Slunečná Ves
  • Horní Jedlová
  • Černá Studna
  • Vyšná Breza
  • Dolné Sliače
  • Strážna Hora
  • Svätý Ondrej
  • Medvedie
  • Lipová Dolina
  • Zelený Háj
  • Kamenná Poruba
  • Zgornje Jezero
  • Spodnja Loka
  • Kamniška Bela
  • Sveti Jurij ob Gori
  • Bistriški Vrh
  • Kisberény
  • Fenyőhalom
  • Dunaszentlélek
  • Kőrösvölgy
  • Balatonliget
  • Aranyfalva
  • Vadászkút
  • Hollóhegy
  • Csillagvár
  • Szarvaspatak
  • Nádasvölgy
  • Tölgyesfalva
  • Mezőhalom
  • Gyöngyösvár
  • Felsőkerek
  • Alsóbükk
  • Ezüstforrás
  • Fehérkút
  • Sólyomhegy
  • Hajnalvár
  • Bükkszentmárton
  • Rábaújhely
  • Vukovac
  • Kamengrad
  • Jasenovo
  • Dragovina
  • Gornji Vranjak
  • Donja Plavnica
  • Sveti Ilija
  • Zelengrad
  • Orlovac
  • Jelenovo
  • Modrič
  • Kraljev Do
  • Borovac
  • Studena Voda
  • Crna Stijena
  • Tihovec
  • Sunčev Brijeg
  • Slivengrad
  • Gorno Slatino
  • Kamenovo
  • Zvezdets
  • Valea Stejarului
  • Poiana Lupului
  • Sânmihaiu Nou
  • Dealul Florilor
  • Piatra Verde
  • Fântâna Brazilor
  • Râul Mic
  • Satul Păunilor
  • Brădețel
  • Ursuleni
  • Câmpuroșu
  • Agios Spyridonas
  • Kato Petrochori
  • Ano Vrysi
  • Agia Marina Vounou
  • Palaiochori Limnis
  • Neo Ampelaki
  • Kastro Elatis
  • Pyrgos Anatolis
  • Chora Lefkon
  • Mesochori
  • Kalyvia Pefkou
  • Platanos Oreinos
  • Limnochori
  • Ąžuolynė
  • Beržkalnis
  • Liepynė
  • Ežerėnai
  • Giriškiai
  • Ozolciems
  • Liepkalne
  • Bērzmuiža
  • Ezerkrasts
  • Kasemäe
  • Tammeküla
  • Järvemäe
  • Kivioja
  • Ashcombe Magna
  • Wytham Parva
  • Fennick-on-Sea
  • Oakhurst St Mary
  • Barrowdale
  • Hollinsby
  • Upper Wending
  • Glenmorven
  • Kilbrannoch
  • Invercraig
  • Auchenlea
  • Strathdallan
  • Llanfedwen
  • Abercerrig
  • Cwmfelin Ddu
  • Penrhiwgoch
  • Ballynacarrow
  • Kilmurran
  • Dunloughan
  • Ballyfearn

More in Places & Geography