Устойчивость гидронимии вовсе не означает, что одно и то же название не изменяется во времени. Порой оно изменяется до неузнаваемости. Так, имя французской реки Роны (теперь Rhône) в латинских источниках писалось Rhodanus — видимо, таким было и произношение в древности.
А как только ни писалось в русских источниках название большой реки Шелони, впадающей с запада в озеро Ильмень! Только на протяжении последних трех веков ее обозначали в документах и на картах как Шалонь, Шо-лонь, Шолона, Сцелон, Шелонь. Видимо, был разнобой и в произношении. Что же говорить о более древних временах, когда ильменские словене и кривичи осваивали Озерный край? Как звучало это, по-видимому, субстратное, название в устах местного населения (финно-угров или балтов), уже невозможно проверить: в данной области в течение многих веков живет только русское население. Тем не менее сопоставление названий водных объектов на разных территориях и метод реконструкции позволяют восстановить исходные формы гидронимов.
Многие названия водных объектов связаны с этнонимами, т. е. именованиями этнических групп, племен, народностей, наций. Эти две категории имен — гидронимы и этнонимы — имеют большое значение для этногенетических исследований. Под этногенезом понимаются происхождение какого-либо народа, начальные этапы его возникновения и дальнейшее формирование его этнографических, лингвистических и антропологических особенностей. Ученые полагают, что наиболее древними собственными именами в период этногенеза можно считать названия крупных рек и озер и названия племенных группировок.
Имена крупных водных объектов, сохранившиеся в течение веков и тысячелетий, с трудом поддаются объяснению: как правило, они допускают несколько этимологий. Их ценность для этногенетических исследований поэтому носит сравнительно ограниченный характер, названия более мелких водных объектов легче объясняются из определенных языков. В то же время именно анализ названий крупных географических объектов (вспомним то, что говорилось в предыдущем разделе об Алдане) позволяет говорить о далеком прошлом, выяснять особенности этногенеза, древних контактов и миграций народов.
Этнонимы тесно связаны с топонимией. Они могут быть вторичными образованиями от территориальных обозначений; в других случаях этнонимы, наоборот, являются основой наименований племенных территорий.
Многие названия славянских, в том числе древнерусских, племен произошли от гидронимов. Полочане жили по реке Полоте, бужане — по Бугу, полабы — по Лабе (Эльбе). Название
О. Н. Трубачев [1974], изучая типы славянских этнонимов и их связь с гидронимами, отмечает, что есть прямое соотношение между этническими особенностями разных народов и способами образования этнонимов. Уже немецкий филолог XIX в. Я. Гримм заметил, что ни одно древнегерманское племя не было названо по крупной реке (Эльба, Рейн), так как германские народы были склонны к миграциям. Совсем другая картина наблюдается у славян, кельтов, иллирийцев, фракийцев.
У славян многие этнонимы обязаны своим возникновением рекам — по месту обитания племен и реже по происхождению. Последний случай наблюдается в названии племени
Параллели из этнонимии кельтов, иллирийцев, фракийцев многочисленны: Ambisontes — «племя по обе стороны реки Изонты», Narensioi — «жители по реке Нарон», Ambarri — «племя по обе стороны реки Арар». Такая близость в способах образования кельтских, иллирийских, фракийских и славянских этнонимов позволила О. Н. Трубачеву утверждать, что соответствующие народы жили на сопредельных территориях, причем славяне, вероятно, занимали срединное, промежуточное положение между иллирийцами и дако-фракийцами. Славянская прародина, таким образом, была не замкнута в своих границах и представляла собой подвижный ареал.