German River Name Generator

Real rivers and German-style brooks, in German

Places & Geography1,000 names

0 of 1,000 seen

Tap a name to copy it. The arrows swap one name.

Or browse all 1,000 names, A to Z

Generate German river names for maps, campaigns, language classes and fiction: real rivers in German spelling such as Rhein, Altmühl, Schwarze Elster and Wümme, alpine torrents like Partnach and Ötztaler Ache, and German-style brook names like Krebsgraben and Mühlenfließ.

About German river names

German river names fall into a few clear families, and the ending usually tells you where you are. Streams in -ach and -bach run through the south and the central uplands (Steinach, Rotach, Mühlbach), and Ach, Ache and Aa are regional forms of one old word for flowing water (Ötztaler Ache, Bregenzer Ach). On the northern plain the brook becomes a -bek or an Au (Osterbek, Wilsterau), and in the east many names in -itz and -ow go back to Slavic (Chemnitz, Warnow, Pulsnitz).

Color and size pairs mark headstreams and twins: Weißer Main and Roter Main join to form the Main, Schwarzer Regen and Weißer Regen the Regen. In German a river takes an article, usually die (die Donau, die Elbe, die Isar) but der for a well-known group (der Rhein, der Main, der Neckar, der Inn, der Lech). The list leaves the article off.

Most of the 1,000 names are real rivers and streams of today's Germany, Austria and German-speaking Switzerland, in German spelling (Swiss names keep their ss, as in Weisse Lütschine). The rest are German-style brook names built from trees, animals, mills and ores, such as Erlengraben, Forellenwasser and Silberborn. Some of those belong to real streams too, and common ones like Mühlbach, Erlenbach and Krebsbach exist many times over.

How to choose German river names

  • Match the ending to the region. Use -bek and Au names for a northern coast, -ach and Ache names for the Alps and the south, -itz and -ow names for the east, and -bach almost anywhere.
  • Name headstreams as a pair. Two source streams often share a base name with a color or size word, like Weißer Main and Roter Main or Schwarzer Regen and Weißer Regen, and the joined river carries the bare name.
  • Size the name to the water. The big rivers have short old names (Rhein, Lech, Inn, Ems), while brooks have compounds you can read, such as Forellenwasser or Hammergraben.
  • Add the article when you write a sentence or a map label. Die is the safe choice for an invented river, compounds follow their last part (der Mühlbach, der Hammergraben, das Forellenwasser), and a few big rivers are der, like der Rhein and der Main.
  • Keep the umlauts and ß. If you cannot type them, write ae, oe, ue and ss (Woernitz, Weisse Elster) instead of dropping the dots.

Frequently asked questions

Are these real German rivers?

Most of them are. By far the larger part of the list is real rivers and streams of Germany, Austria and German-speaking Switzerland, such as Rhein, Donau, Kinzig, Loisach and Warnow. The rest are brook names built on real German patterns, like Krebsgraben, Forellenwasser and Silberborn. Some of those are also carried by real streams, and we have not looked each one up on a map.

Why does the list say Rhein and Donau instead of Rhine and Danube?

Every name is in German spelling, so you get Rhein, Donau, Mosel and Lausitzer Neiße. Only a handful of the largest rivers have English forms at all. Smaller ones such as Altmühl, Wörnitz and Wümme are written the same way in both languages.

Is a German river der or die?

Most are feminine: die Elbe, die Weser, die Isar, die Altmühl. A smaller group is masculine, including der Rhein, der Main, der Neckar, der Inn, der Lech and der Regen. Compound brook names take the gender of their last part, so it is der Mühlbach and der Hammergraben but das Forellenwasser.

Why do some brook names exist in several places?

Small streams were often named for what stood on their banks or lived in the water, so the same compounds came up again and again. Mühlbach, Erlenbach, Krebsbach, Schwarzach, Rotach and Steinach are each the name of several different streams. For a fictional map that is an advantage: the name sounds right without pointing to one known place.

More like this

All 1,000 German river names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 55 names

  • Aalbek
  • Aar
  • Aare
  • Abens
  • Ablach
  • Acher
  • Afte
  • Ager
  • Agger
  • Ahornbach
  • Ahr
  • Ahse
  • Aich
  • Aisch
  • Aist
  • Aiterach
  • Aland
  • Alaunbach
  • Alb
  • Albula
  • Alf
  • Alfenz
  • Aller
  • Alm
  • Alme
  • Alp
  • Alpbacher Ache
  • Alpenrhein
  • Alsenz
  • Alster
  • Alte Aller
  • Alte Elbe
  • Alte Leine
  • Alte Luppe
  • Alte Oder
  • Altenau
  • Altmühl
  • Alz
  • Ammer
  • Ammersbek
  • Amper
  • Angel
  • Anger
  • Anlauter
  • Antiesen
  • Apfelstädt
  • Arlau
  • Aschach
  • Aschaff
  • Attel
  • Aubach
  • Aue
  • Aufseß
  • Aurach
  • Axtbach

B: 58 names

  • Bahra
  • Barbenbach
  • Barthe
  • Baunach
  • Bega
  • Beke
  • Berchtesgadener Ache
  • Bergwerksbach
  • Berkel
  • Berste
  • Bever
  • Biber
  • Biberbach
  • Bibert
  • Bieber
  • Biela
  • Biese
  • Bigge
  • Bille
  • Binsenfließ
  • Birs
  • Birsig
  • Bischofswiesener Ache
  • Blau
  • Blaue Flut
  • Bleiche
  • Blies
  • Bobritzsch
  • Bocholter Aa
  • Bode
  • Böhme
  • Boize
  • Bondenau
  • Bornbach
  • Bottwar
  • Bracht
  • Bramau
  • Brandenberger Ache
  • Breg
  • Bregenzer Ach
  • Breitach
  • Breitenbach
  • Brend
  • Brenz
  • Brettach
  • Brigach
  • Brixentaler Ache
  • Bröl
  • Bruchbach
  • Bruchgraben
  • Brugga
  • Brunnengraben
  • Buchenbach
  • Buckau
  • Bückeburger Aue
  • Bühler
  • Bünz
  • Bünzau

C: 2 names

  • Chamb
  • Chemnitz

D: 30 names

  • Dachsbach
  • Dahme
  • Dalke
  • Datze
  • Delme
  • Dhron
  • Dhünn
  • Diemel
  • Dill
  • Dinkel
  • Döllnfließ
  • Döllnitz
  • Dömnitz
  • Donau
  • Donaumoos-Ach
  • Dorfbach
  • Dornbach
  • Dornbirner Ach
  • Dornsiefen
  • Dosse
  • Drahtbach
  • Drau
  • Dreisam
  • Dunkelbach
  • Dünnern
  • Dürrbach
  • Dürre Ager
  • Dürre Liesing
  • Düssel
  • Düte

E: 46 names

  • Echaz
  • Ecker
  • Eder
  • Efze
  • Egau
  • Ehle
  • Eider
  • Eisbach
  • Eisenbach
  • Elbe
  • Elde
  • Elpe
  • Else
  • Elsenz
  • Elz
  • Elzbach
  • Emme
  • Emmer
  • Ems
  • Emsbach
  • Emscher
  • Emster
  • Engelberger Aa
  • Engstlige
  • Ennepe
  • Enns
  • Entenbach
  • Enz
  • Erf
  • Erft
  • Ergolz
  • Erlauf
  • Erlenbach
  • Erlengraben
  • Erms
  • Erpe
  • Erzbach
  • Eschach
  • Eschbach
  • Eschenbach
  • Esse
  • Este
  • Eula
  • Eulach
  • Exter
  • Eyach

F: 32 names

  • Färberbach
  • Feistritz
  • Felda
  • Feldaist
  • Fichtelnaab
  • Fichtenbach
  • Fichtenberger Rot
  • Fieberbrunner Ache
  • Fils
  • Finkenbach
  • Finow
  • Fischa
  • Fischach
  • Fischbach
  • Fischbek
  • Fliede
  • Flöha
  • Forellenbach
  • Forellenwasser
  • Fränkische Rezat
  • Fränkische Saale
  • Freiberger Mulde
  • Frieda
  • Friedberger Ach
  • Froschgraben
  • Frutz
  • Fuchsgraben
  • Fuhne
  • Fuhse
  • Fulda
  • Furkareuss
  • Fuscher Ache

G: 62 names

  • Gail
  • Gasteiner Ache
  • Geeste
  • Gelbach
  • Geltnach
  • Gennach
  • Gera
  • Gersprenz
  • Ginsterbach
  • Glan
  • Glane
  • Glashüttenbach
  • Glatt
  • Glems
  • Glenne
  • Glonn
  • Glotter
  • Goldach
  • Goldbach
  • Gollach
  • Göllersbach
  • Gölsen
  • Göltzsch
  • Görtschitz
  • Göschenerreuss
  • Gottleuba
  • Grafenbach
  • Grießbach
  • Großache
  • Großarler Ache
  • Große Aa

G, continued

  • Große Aue
  • Große Bockau
  • Große Dhünn
  • Große Enz
  • Große Erlauf
  • Grosse Fontanne
  • Große Gusen
  • Große Laber
  • Große Lauter
  • Große Mittweida
  • Große Mühl
  • Große Nister
  • Große Ohe
  • Große Röder
  • Große Rodl
  • Große Schmalenau
  • Große Striegis
  • Große Tulln
  • Große Vils
  • Große Ysper
  • Großer Regen
  • Großes Fließ
  • Grünbach
  • Grundelbach
  • Gründlach
  • Guldenbach
  • Günz
  • Gürbe
  • Gurgler Ache
  • Gurk
  • Gutach

H: 38 names

  • Haaren
  • Haferbach
  • Haidenaab
  • Halblech
  • Hamme
  • Hammerbach
  • Hammergraben
  • Harle
  • Hase
  • Hasel
  • Haselbach
  • Haselgraben
  • Hasenbach
  • Hasengraben
  • Haslach
  • Haßlach
  • Hauensteiner Alb
  • Hauerbach
  • Haune
  • Havel
  • Hechtgraben
  • Heder
  • Helme
  • Henne
  • Hessel
  • Hintere Frenke
  • Hinterrhein
  • Hirschbach
  • Holtemme
  • Hönne
  • Hopfenbach
  • Horloff
  • Hornbach
  • Hörsel
  • Hoyerswerdaer Schwarzwasser
  • Hunte
  • Husumer Mühlenau
  • Hüttenbach

I: 24 names

  • Igelsbach
  • Ilfis
  • Ill
  • Iller
  • Ilm
  • Ilme
  • Ilmenau
  • Ilse
  • Ilz
  • Immenbach
  • Inde
  • Inn
  • Innbach
  • Innerste
  • Isar
  • Ischl
  • Ise
  • Isebek
  • Isel
  • Isen
  • Isenach
  • Issel
  • Itter
  • Itz

J: 9 names

  • Jachen
  • Jade
  • Jäglitz
  • Jagst
  • Jahna
  • Jeetzel
  • Jona
  • Jossa
  • Jümme

K: 85 names

  • Kahl
  • Kainach
  • Kaitzbach
  • Kalkofenbach
  • Kalte Bode
  • Kalte Rinne
  • Kalte Sense
  • Kaltenbach
  • Kaltwasser
  • Kammel
  • Kamp
  • Kander
  • Kanzach
  • Kapruner Ache
  • Karthane
  • Katzbach
  • Kelchsauer Ache
  • Kempt
  • Kessach
  • Kessel
  • Kieferngraben
  • Kiene
  • Kinzig
  • Kirchbach
  • Kirnitzsch
  • Kitzbüheler Ache
  • Klarwasser
  • Kleine Aller
  • Kleine Aue
  • Kleine Dhron
  • Kleine Dhünn
  • Kleine Elster
  • Kleine Emme
  • Kleine Enz
  • Kleine Erlauf
  • Kleine Fontanne
  • Kleine Gusen
  • Kleine Isar
  • Kleine Kinzig
  • Kleine Kyll
  • Kleine Laber
  • Kleine Lauter

K, continued

  • Kleine Mühl
  • Kleine Nister
  • Kleine Ohe
  • Kleine Örtze
  • Kleine Röder
  • Kleine Roth
  • Kleine Schmalenau
  • Kleine Simme
  • Kleine Sinn
  • Kleine Spree
  • Kleine Striegis
  • Kleine Tulln
  • Kleine Vils
  • Kleine Weser
  • Kleine Wiese
  • Kleine Wipper
  • Kleine Ysper
  • Kleiner Regen
  • Klemmbach
  • Klingenbach
  • Klosterbach
  • Klosterwasser
  • Kocher
  • Kohlbach
  • Köhlerbach
  • Kollau
  • Kollbach
  • Königsseer Ache
  • Körsch
  • Krainke
  • Kranichfließ
  • Krebsbach
  • Krebsgraben
  • Krems
  • Kressenborn
  • Krimmler Ache
  • Kronach
  • Krückau
  • Kühlbach
  • Kupfer
  • Kupferbach
  • Kupfergraben
  • Kyll

L: 65 names

  • Lachsbach
  • Lachte
  • Lafnitz
  • Lahn
  • Lammer
  • Landgraben
  • Landquart
  • Landwasser
  • Langete
  • Langgraben
  • Lärchbach
  • Laßnitz
  • Lauchert
  • Lauer
  • Lausitzer Neiße
  • Lauter
  • Lauterach
  • Lauterbach
  • Lauterwasser
  • Lavant
  • Lech
  • Leda
  • Lehmbach
  • Leibi
  • Leiblach
  • Lein
  • Leine
  • Leinleiter
  • Leitha
  • Leitzach
  • Lenne
  • Lethe

L, continued

  • Leutascher Ache
  • Lieser
  • Liesing
  • Limmat
  • Lindach
  • Lindenbach
  • Linder
  • Linth
  • Lippe
  • Löbauer Wasser
  • Lobbach
  • Löcknitz
  • Lockwitzbach
  • Lohbach
  • Lohr
  • Loisach
  • Lone
  • Löntsch
  • Lonza
  • Loquitz
  • Lorze
  • Losse
  • Lößnitzbach
  • Lüder
  • Luhe
  • Lühe
  • Lune
  • Luppe
  • Lüssel
  • Lütschine
  • Lutter
  • Lutz
  • Lützelmurg

M: 52 names

  • Main
  • Maisach
  • Malta
  • Malxe
  • Mandau
  • Mangfall
  • March
  • Marka
  • Markbach
  • Mattig
  • Maurine
  • Medem
  • Melach
  • Melk
  • Metnitz
  • Metter
  • Mettma
  • Miele
  • Milde
  • Mildenitz
  • Milz
  • Mindel
  • Minster
  • Minzbach
  • Mittelbach
  • Mittelradde
  • Mittlere Ebrach
  • Modau
  • Möhlin
  • Möhne
  • Möll
  • Moorbek
  • Moosach
  • Moosbach
  • Mosel
  • Mückenbach
  • Mud
  • Müglitz
  • Mühlbach
  • Mühlbächle
  • Mühlenau
  • Mühlenfließ
  • Mühlgraben
  • Mulde
  • Mümling
  • Münstersche Aa
  • Muota
  • Mur
  • Murg
  • Murmelbach
  • Murr
  • Mürz

N: 25 names

  • Naab
  • Naarn
  • Nagold
  • Nahe
  • Nahle
  • Natterbach
  • Natzschung
  • Nebel
  • Neckar
  • Necker
  • Nethe
  • Nette
  • Neue Luppe
  • Neumagen
  • Neumühlbach
  • Nidda
  • Nidder
  • Nieme
  • Nieplitz
  • Niers
  • Nims
  • Nister
  • Nordradde
  • Nuhne
  • Nuthe

O: 20 names

  • Ochtum
  • Odeborn
  • Oder
  • Ohm
  • Ohra
  • Ohre
  • Ohrn
  • Oker
  • Ölbach
  • Oos
  • Orke
  • Orla
  • Örtze
  • Oste
  • Osterau
  • Osterbek
  • Ostrach
  • Otterbach
  • Ötztaler Ache
  • Our

P: 37 names

  • Paar
  • Pader
  • Panke
  • Papiermühlbach
  • Parthe
  • Partnach
  • Peene
  • Pegnitz
  • Perschling
  • Pfaffenbach
  • Pfreimd
  • Pfrimm
  • Pielach
  • Piesting
  • Pinka
  • Pinnau
  • Pitten
  • Pitze
  • Plane
  • Pleiße
  • Plessur
  • Pließnitz
  • Pochwerksgraben
  • Pöhlbach
  • Pöhlwasser
  • Polenz
  • Pram
  • Preßnitz
  • Prien
  • Prießnitz
  • Prims
  • Promnitz
  • Prüm
  • Pulkau
  • Pulsnitz
  • Purnitz
  • Püttlach

Q: 1 name

  • Queich

R: 63 names

  • Raab
  • Rabenbach
  • Radau
  • Ragöse
  • Ramsauer Ache
  • Randow
  • Rappbode
  • Rauhe Ebrach
  • Raumünzach
  • Rauriser Ache
  • Rauschenbach
  • Recknitz
  • Rednitz
  • Regen
  • Regnitz
  • Rehbach
  • Reiche Ebrach
  • Reiche Liesing
  • Reihergraben
  • Rems
  • Rench
  • Reppisch
  • Reuss
  • Rhein
  • Rhin
  • Rhume
  • Riedbach
  • Riß
  • Roda
  • Rodach
  • Rodau

R, continued

  • Rodenberger Aue
  • Rögnitz
  • Röhr
  • Rohrbach
  • Röhrichtgraben
  • Rosanna
  • Roßbach
  • Rossel
  • Rossgraben
  • Rot
  • Rotach
  • Rotbach
  • Rote Göltzsch
  • Rote Pockau
  • Rote Traun
  • Rote Weißeritz
  • Rotenbach
  • Roter Kocher
  • Roter Main
  • Roth
  • Rotlech
  • Rotmurg
  • Rott
  • Rottach
  • Rotten
  • Ruetz
  • Ruhlander Schwarzwasser
  • Ruhr
  • Rur
  • Rußbach
  • Ruwer
  • Ryck

S: 135 names

  • Saalach
  • Saale
  • Saane
  • Saar
  • Sagter Ems
  • Sall
  • Salm
  • Saltina
  • Salz
  • Salzach
  • Salzbach
  • Sandbach
  • Sanna
  • Sarner Aa
  • Sauer
  • Saynbach
  • Schaale
  • Schächen
  • Schachtgraben
  • Schilde
  • Schiltach
  • Schlaube
  • Schleifbach
  • Schleuse
  • Schlichem
  • Schlierach
  • Schlitz
  • Schlücht
  • Schmale Sinn
  • Schmalenbach
  • Schmalkalde
  • Schmida
  • Schmiech
  • Schmiedebach
  • Schmutter
  • Schnauder
  • Schnepfenbach
  • Schönmünz
  • Schozach
  • Schunter
  • Schussen
  • Schutter
  • Schwabach
  • Schwäbische Rezat
  • Schwale

S, continued

  • Schwalm
  • Schwanenfließ
  • Schwartau
  • Schwarza
  • Schwarzach
  • Schwarzbach
  • Schwärze
  • Schwarze Elster
  • Schwarze Laber
  • Schwarze Lauter
  • Schwarze Lütschine
  • Schwarze Nister
  • Schwarze Pockau
  • Schwarze Röder
  • Schwarze Sulm
  • Schwarzenbach
  • Schwarzer Kocher
  • Schwarzer Regen
  • Schwarzer Schöps
  • Schwarzwasser
  • Schwechat
  • Schwentine
  • Schwinge
  • Schwülme
  • Sebnitz
  • Seckach
  • Seebach
  • Seegraben
  • Seeve
  • Seez
  • Sehma
  • Seidewitz
  • Selke
  • Selz
  • Sempt
  • Sense
  • Sernf
  • Seseke
  • Sieber
  • Sieg
  • Sihl
  • Silberbach
  • Silberborn
  • Sill
  • Simme

S, continued

  • Simmerbach
  • Sims
  • Singold
  • Sinn
  • Sissle
  • Sitter
  • Soeste
  • Solbach
  • Sontra
  • Sorge
  • Sormitz
  • Sorpe
  • Söse
  • Speyerbach
  • Spree
  • Sprotte
  • Starzel
  • Stecknitz
  • Steina
  • Steinach
  • Steinbach
  • Steinerne Mühl
  • Steinfurter Aa
  • Steinlach
  • Stepenitz
  • Stever
  • Steyr
  • Stillach
  • Stille Musel
  • Stillwasser
  • Stöbber
  • Stollenbach
  • Stör
  • Stremme
  • Streu
  • Struga
  • Sude
  • Südradde
  • Suhre
  • Sulm
  • Sulz
  • Sülz
  • Sulzach
  • Sulzbach
  • Sur

T: 33 names

  • Tamina
  • Tanger
  • Tannwasser
  • Tarpenbek
  • Tauber
  • Tegeler Fließ
  • Teichbach
  • Teinach
  • Temnitz
  • Thaya
  • Thur
  • Thyra
  • Tiefenbach
  • Tiroler Achen
  • Tollense
  • Torfgraben
  • Töss
  • Traisen
  • Trattnach
  • Traun
  • Trave
  • Trebel
  • Treene
  • Trettach
  • Trieb
  • Triebisch
  • Triesting
  • Triftbach
  • Trisanna
  • Trubach
  • Trübenbach
  • Trübwasser
  • Twiste

U: 10 names

  • Uchte
  • Uecker
  • Ulmbach
  • Ulster
  • Umpfer
  • Unstrut
  • Urnäsch
  • Usa
  • Üßbach
  • Ussel

V: 10 names

  • Valme
  • Vechte
  • Vellach
  • Venter Ache
  • Vils
  • Vispa
  • Vöckla
  • Volme
  • Vordere Frenke
  • Vorderrhein

W: 90 names

  • Wabe
  • Wägitaler Aa
  • Wakenitz
  • Walchen
  • Waldaist
  • Waldbach
  • Waldnaab
  • Wandse
  • Wapel
  • Warme
  • Warme Bode
  • Warme Sense
  • Warme Steinach
  • Warnow
  • Wedeler Au
  • Wehra
  • Wehre
  • Weida
  • Weidenbach
  • Weihung
  • Weil
  • Weißach
  • Weißbach
  • Weiße Elster
  • Weiße Göltzsch
  • Weiße Laber
  • Weiße Lauter
  • Weisse Lütschine
  • Weiße Sulm
  • Weiße Traun
  • Weißer Kocher
  • Weißer Main
  • Weißer Regen
  • Weißer Schöps
  • Weißeritz
  • Weißwasser
  • Welse
  • Wenne
  • Werra
  • Werre
  • Werse
  • Wertach
  • Weschnitz
  • Wesenitz
  • Weser

W, continued

  • Westaue
  • Wethau
  • Wetschaft
  • Wetter
  • Wied
  • Wieda
  • Wiehl
  • Wien
  • Wiesbach
  • Wiese
  • Wiesent
  • Wieseth
  • Wieslauf
  • Wieslauter
  • Wietze
  • Wigger
  • Wildbach
  • Wilde Aa
  • Wilde Gera
  • Wilde Gutach
  • Wilde Rodach
  • Wilde Weißeritz
  • Wildschönauer Ache
  • Wilsterau
  • Windauer Ache
  • Wipper
  • Wisenta
  • Wisper
  • Wohra
  • Wolf
  • Wolfach
  • Wolfsbach
  • Wolfsteiner Ohe
  • Wörnitz
  • Wörpe
  • Wublitz
  • Wuhle
  • Wümme
  • Wupper
  • Wurm
  • Würm
  • Würschnitz
  • Wutach
  • Wyhra
  • Wyna

Y: 1 name

  • Ybbs

Z: 17 names

  • Zaber
  • Zahme Gera
  • Zarow
  • Zaya
  • Zenn
  • Ziegelgraben
  • Ziegenbach
  • Ziller
  • Zorge
  • Zschopau
  • Zulg
  • Zusam
  • Zwettl
  • Zwickauer Mulde
  • Zwiefalter Ach
  • Zwönitz
  • Zwota