Названия рек и водоёмов часто имеют склонение, потому что употребляются с родовым словом. 5 Это слово обозначает род, к которому принадлежит название. 5 Например, «река» — это родовое слово для «Волги». 5 Название реки склоняется в том же падеже, что и родовое слово. 5
В сложносоставных названиях рек, как правило, склоняются обе части. 5 Например, «Москвы-реки», «на Москве-реке». 5
Иноязычные названия рек, как правило, не склоняются, если употребляются с родовыми словами «город», «республика», «река» и т. п.. 5 Однако некоторые иноязычные названия, которые давно вошли в русский язык, могут склоняться. 5 Например, «у реки Темзы», «на реке Рейне». 5
Названия озёр, как правило, не склоняются. 1 Например, «на озере Виктория», «на озере Титикака». 1