The -ach and -bach are interesting. Are there no rivers in the north?
It looks like -au basically traces the Elbe basin, so I assume that that ending took over in that area for some reason
It might be -beek and -bek, due to Lower Saxon (Plattdeutsch) influence. -bruch/-bruck and -brück might also be relevant.
Not might, it is this. -bruch, -bruck and -brück are something different though. While being related to the english “brook”, a Bruch is swampland. -bruck or -brück however indicate a bridge (like the German word for bridge, Brücke).
Though “bridge” can also refer to a board walk through swampland…
What about -furt? I reckon there’s a handful.
If you follow the link and scroll down a bit, you’ll find more, including -furt.
-itz and -ow are mostly exclusive to the east cuz its used mostly by Slavic Settlements. Just if someone else wondered
Is -au originally Germanic or Slavic (as in German/Polish cognates such as Krakau/Krakow)?
The German -au Wikipedia article (https://de.wikipedia.org/wiki/-au) says it is of Germanic origin. It’s meaning apparently is either wet meadow, running waters or holm.
Ach.
deleted by creator
Berg (mountain) is also related to Burg (castle)
-a is missing.