German Town Name Generator
Real German towns from the Baltic to Bavaria
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate authentic German town names, from half-timbered Franconian market towns and Rhine wine villages to Hanseatic ports and Alpine resorts. Useful for historical fiction, fantasy world-building with a Germanic flavor, and travel planning.
About german town names
German town names are unusually transparent once you learn a handful of building blocks. -burg means a fortified castle (Würzburg, Regensburg), -berg a hill (Heidelberg, Bamberg), -furt a river ford (Erfurt, Schweinfurt), -bach a stream (Bacharach, Ansbach), -heim a homestead (Deidesheim, Mannheim), -stadt a town (Ingolstadt, Karlstadt), and -hausen or -husen a group of houses (Nordhausen, Mühlhausen). The prefix Bad marks an official spa town (Bad Kissingen, Bad Tölz), and Neu- or Alt- distinguishes newer and older settlements. Many towns also carry a locator tacked on with 'am', 'an der', 'im', or 'ob der': Rothenburg ob der Tauber sits above the Tauber river, Frankfurt am Main lies on the Main, and Freiburg im Breisgau is in the Breisgau region.
Regional flavor is real. Southern Bavarian and Swabian towns lean toward soft endings and Alpine references (Garmisch-Partenkirchen, Oberammergau, Füssen), Franconia is dense with medieval walled towns (Dinkelsbühl, Nördlingen, Feuchtwangen), Saxony and Thuringia carry Slavic-influenced names (Görlitz, Bautzen, Zittau), and the northern Hanseatic ports (Lübeck, Stralsund, Wismar) have a clipped, salt-air feel.
Every entry is a real German town, spelled with proper umlauts and ß. They work directly as settings for historical fiction, Grimm-style fairy tales, or wartime drama, and the suffix system makes it easy to coin convincing fictional towns for fantasy maps.
Tips for choosing a name
- Choose the suffix to match the terrain: -burg for a hilltop castle town, -furt for a river crossing, -hafen for a harbor, -au for a river meadow, -wald for a forest settlement.
- Add a locator (am Main, an der Donau, im Allgäu, ob der Tauber) when you want a name that sounds like it belongs on a real German road sign.
- Keep umlauts and ß where they occur (Würzburg, Nördlingen, Meißen); dropping them makes the name look anglicized to German readers.
- For a fairy-tale or fantasy setting, Franconian and Harz towns (Rothenburg, Wernigerode, Quedlinburg, Goslar) carry the strongest half-timbered, storybook associations.
- To invent a plausible town, pair a real root with a real suffix, such as 'Lindenfurt', 'Steinbach am Wald', or 'Bad Erlenbrück', and check that it isn't already on the map.
Frequently asked questions
Are these real towns in Germany?
Yes. Every name is a real German town or small city, from Bavaria to the Baltic coast, spelled with correct umlauts and the sharp s (ß) where appropriate.
What do endings like -burg, -berg and -heim mean?
-burg is a fortress or castle, -berg is a hill or mountain, -heim is a home or homestead, -furt is a ford, -bach a stream, -stadt a town, and -hausen a settlement of houses. Bad at the front marks a spa town.
Why do some names include 'am', 'an der' or 'ob der'?
These are locators meaning 'on the', 'on the' (feminine), and 'above the'. They were added to tell apart towns with the same name, so Neustadt an der Weinstraße is distinct from the dozens of other Neustadts.
Can I use these names for a fantasy world or a published story?
Yes. Real place names are free to use, and Germanic-style town names are a staple of fantasy settings. Mixing real suffixes with invented roots is a common way to create original but believable names.
All 500 german town names
Browse the full list
- Rothenburg ob der Tauber
- Heidelberg
- Würzburg
- Bamberg
- Regensburg
- Freiburg im Breisgau
- Tübingen
- Marburg
- Goslar
- Quedlinburg
- Bernkastel-Kues
- Meersburg
- Dinkelsbühl
- Nördlingen
- Schwäbisch Hall
- Lindau
- Konstanz
- Lübeck
- Stralsund
- Wismar
- Rüdesheim am Rhein
- Cochem
- Bacharach
- Monschau
- Wernigerode
- Meißen
- Görlitz
- Freiberg
- Schmalkalden
- Erfurt
- Weimar
- Eisenach
- Coburg
- Bayreuth
- Aschaffenburg
- Landshut
- Passau
- Ingolstadt
- Augsburg
- Ulm
- Esslingen am Neckar
- Reutlingen
- Ravensburg
- Friedrichshafen
- Überlingen
- Pforzheim
- Baden-Baden
- Offenburg
- Villingen-Schwenningen
- Tuttlingen
- Sigmaringen
- Biberach an der Riß
- Memmingen
- Kempten
- Füssen
- Garmisch-Partenkirchen
- Mittenwald
- Berchtesgaden
- Traunstein
- Rosenheim
- Mühldorf am Inn
- Altötting
- Burghausen
- Deggendorf
- Straubing
- Kelheim
- Neuburg an der Donau
- Eichstätt
- Ansbach
- Feuchtwangen
- Fürth
- Erlangen
- Schwabach
- Amberg
- Weiden in der Oberpfalz
- Starnberg
- Fürstenfeldbruck
- Dachau
- Freising
- Erding
- Wasserburg am Inn
- Schweinfurt
- Bad Kissingen
- Bad Neustadt an der Saale
- Kitzingen
- Volkach
- Lohr am Main
- Meiningen
- Suhl
- Ilmenau
- Arnstadt
- Gotha
- Mühlhausen
- Bad Langensalza
- Nordhausen
- Apolda
- Jena
- Naumburg
- Merseburg
- Halberstadt
- Blankenburg
- Thale
- Ilsenburg
- Stolberg
- Pirna
- Bautzen
- Zittau
- Radebeul
- Torgau
- Wittenberg
- Dessau
- Tangermünde
- Stendal
- Brandenburg an der Havel
- Potsdam
- Rheinsberg
- Neuruppin
- Templin
- Prenzlau
- Waren
- Güstrow
- Schwerin
- Ludwigslust
- Plau am See
- Bad Doberan
- Greifswald
- Ratzeburg
- Mölln
- Eutin
- Plön
- Husum
- Friedrichstadt
- Schleswig
- Flensburg
- Stade
- Buxtehude
- Lüneburg
- Celle
- Wolfenbüttel
- Hameln
- Bad Pyrmont
- Höxter
- Detmold
- Lemgo
- Paderborn
- Soest
- Warendorf
- Tecklenburg
- Xanten
- Bad Münstereifel
- Ahrweiler
- Boppard
- Oberwesel
- Sankt Goar
- Braubach
- Limburg an der Lahn
- Weilburg
- Wetzlar
- Büdingen
- Gelnhausen
- Michelstadt
- Miltenberg
- Wertheim
- Bad Mergentheim
- Weikersheim
- Schwäbisch Gmünd
- Ellwangen
- Bad Wimpfen
- Besigheim
- Ladenburg
- Speyer
- Deidesheim
- Neustadt an der Weinstraße
- Bad Bergzabern
- Annweiler
- Trier
- Saarburg
- Traben-Trarbach
- Zell an der Mosel
- Beilstein
- Idar-Oberstein
- Bad Kreuznach
- Oppenheim
- Staufen im Breisgau
- Gengenbach
- Schiltach
- Wolfach
- Haslach im Kinzigtal
- Triberg
- Titisee-Neustadt
- Waldshut-Tiengen
- Bad Säckingen
- Wangen im Allgäu
- Isny im Allgäu
- Oberstdorf
- Oberammergau
- Bad Tölz
- Tegernsee
- Prien am Chiemsee
- Bad Reichenhall
- Aachen
- Alsfeld
- Altenburg
- Alzey
- Andernach
- Annaberg-Buchholz
- Arnsberg
- Aschersleben
- Attendorn
- Aue
- Aurich
- Backnang
- Bad Aibling
- Bad Berleburg
- Bad Brückenau
- Bad Dürkheim
- Bad Ems
- Bad Frankenhausen
- Bad Harzburg
- Bad Hersfeld
- Bad Homburg vor der Höhe
- Bad Honnef
- Bad Kötzting
- Bad Lauterberg
- Bad Liebenzell
- Bad Nauheim
- Bad Orb
- Bad Rappenau
- Bad Salzuflen
- Bad Schandau
- Bad Schussenried
- Bad Sooden-Allendorf
- Bad Staffelstein
- Bad Urach
- Bad Waldsee
- Bad Wildungen
- Bad Windsheim
- Bad Wörishofen
- Bad Zwischenahn
- Balingen
- Barth
- Baunach
- Beeskow
- Bensheim
- Berching
- Bergen auf Rügen
- Bernburg
- Biedenkopf
- Bietigheim-Bissingen
- Bingen am Rhein
- Bischofswerda
- Bitburg
- Blaubeuren
- Bocholt
- Böblingen
- Bogen
- Boizenburg
- Bopfingen
- Borken
- Brake
- Brakel
- Braunfels
- Braunlage
- Bremervörde
- Bretten
- Brilon
- Bruchsal
- Brühl
- Bückeburg
- Bühl
- Burg
- Burgkunstadt
- Burglengenfeld
- Butzbach
- Calw
- Cham
- Clausthal-Zellerfeld
- Cloppenburg
- Crailsheim
- Cuxhaven
- Dahn
- Darmstadt
- Delitzsch
- Diepholz
- Dieburg
- Diez
- Dillenburg
- Dillingen an der Donau
- Dinslaken
- Döbeln
- Donaueschingen
- Donauwörth
- Dorsten
- Duderstadt
- Ebermannstadt
- Eberbach
- Eckernförde
- Ehingen
- Einbeck
- Eisleben
- Ellingen
- Eltville am Rhein
- Emden
- Emmendingen
- Eppingen
- Eppstein
- Eschwege
- Ettlingen
- Finsterwalde
- Forchheim
- Frankenberg
- Freudenberg
- Freudenstadt
- Freystadt
- Friedberg
- Fritzlar
- Fulda
- Furth im Wald
- Geisenheim
- Gera
- Gerolstein
- Gerolzhofen
- Gießen
- Gifhorn
- Glückstadt
- Ochsenhausen
- Göppingen
- Grabow
- Greifenstein
- Greiz
- Grimma
- Gronau
- Großenhain
- Grünberg
- Gunzenhausen
- Hachenburg
- Hadamar
- Haiger
- Halle
- Hanau
- Hann. Münden
- Haßfurt
- Hattingen
- Havelberg
- Hechingen
- Heilbronn
- Heiligenstadt
- Helmstedt
- Heppenheim
- Herborn
- Herford
- Herrenberg
- Hersbruck
- Herzberg am Harz
- Hildburghausen
- Hildesheim
- Hirschberg
- Hitzacker
- Hofgeismar
- Hofheim am Taunus
- Hohenschwangau
- Homberg
- Horb am Neckar
- Hornberg
- Idstein
- Immenstadt im Allgäu
- Ingelheim am Rhein
- Iphofen
- Jever
- Jülich
- Kamenz
- Kandern
- Karlstadt
- Kaufbeuren
- Kaub
- Kirchheim unter Teck
- Kirn
- Kleve
- Klingenberg am Main
- Königsberg in Bayern
- Königslutter
- Königstein im Taunus
- Königswinter
- Korbach
- Kronach
- Kronberg im Taunus
- Kulmbach
- Kusel
- Lahr
- Landau in der Pfalz
- Landsberg am Lech
- Langenburg
- Lauenburg
- Lauf an der Pegnitz
- Lauingen
- Lauterbach
- Leer
- Leutkirch im Allgäu
- Lich
- Lichtenfels
- Limbach-Oberfrohna
- Linz am Rhein
- Löbau
- Lörrach
- Lübbenau
- Lüchow
- Lüdinghausen
- Marktbreit
- Marktheidenfeld
- Marktredwitz
- Mayen
- Melsungen
- Meppen
- Mindelheim
- Montabaur
- Mosbach
- Münnerstadt
- Münster
- Murnau am Staffelsee
- Nagold
- Neuenstadt am Kocher
- Neumarkt in der Oberpfalz
- Neustadt an der Aisch
- Neustadt in Holstein
- Neustrelitz
- Nienburg
- Nürtingen
- Oberkirch
- Oberndorf am Neckar
- Ochsenfurt
- Oelde
- Oldenburg
- Oppenau
- Osterode am Harz
- Otterberg
- Ottweiler
- Pappenheim
- Parchim
- Pegnitz
- Peine
- Penzberg
- Perleberg
- Pfaffenhofen an der Ilm
- Pfullendorf
- Plauen
- Pößneck
- Prichsenstadt
- Prüm
- Putbus
- Quakenbrück
- Radolfzell am Bodensee
- Rathenow
- Rendsburg
- Rheda-Wiedenbrück
- Rheinfelden
- Ribnitz-Damgarten
- Riedlingen
- Rinteln
- Rödental
- Rostock
- Roth
- Rotenburg an der Fulda
- Rottenburg am Neckar
- Rottweil
- Rudolstadt
- Saalfeld
- Sangerhausen
- Sankt Blasien
- Sankt Wendel
- Schleiz
- Schleusingen
- Schlitz
- Schongau
- Schotten
- Schwandorf
- Schwarzenberg
- Schwedt
- Seligenstadt
- Sinsheim
- Soltau
- Sondershausen
- Sonneberg
- Spangenberg
- Stadthagen
- Steinau an der Straße
- Stolpen
- Sulzbach-Rosenberg
- Tauberbischofsheim
- Tettnang
- Tirschenreuth
- Tönning
- Trendelburg
- Treuchtlingen
- Uelzen
- Usedom
- Vaihingen an der Enz
- Verden
- Viechtach
- Vilshofen an der Donau
- Weißenburg in Bayern
Related generators
Medieval Town Name Generator
Market towns, villages and walled boroughs
Nordic Town Name Generator
Norwegian, Swedish, Danish and Icelandic place names
French Town Name Generator
Real villages and market towns across France
Viking Town Name Generator
Authentic Norse and Danelaw names for Viking towns and farmsteads
Castle Name Generator
Keeps, holds, and citadels worthy of a siege
Coastal Town Name Generator
Fishing villages, harbour towns, and seaside resorts
More in Places & Geography
Playground Name Generator
Memorable Names for Parks, Play Areas and Playscapes
Fantasy Village Name Generator
Hamlets, farmsteads and crossroads for your fantasy map
Wild West Saloon Name Generator
Frontier saloons, dance halls and gambling dens
Lighthouse Name Generator
Names for lights, beacons and lonely towers on the rocks
Map Name Generator
Titles for fantasy maps, regions and game levels
Chinese Town Name Generator
Realistic Chinese town and village names with characters