Дон, Днепр, Днестр, Дунай, Десна, Двина, Донец и другие начинают на букву «Д», не странно ли? Давайте разбираться постепенно в происхождении названий основных рек, тогда и ответим на вопрос почему.
Существует несколько версий, почему крупные реки начинают на букву «Д». Первая из них имеет древнеиндийское и скифо-сарматское, иногда упоминают иранское, происхождение. В этих языках корень dānu означает река, роса, капли. Поэтому река Дон означает просто воду. Кстати, в осетинском языке, который считается преемником скифо-сарматского, все реки в названии имеют корень «дон» конце – Ардон, Кармадон, Урсдон и т.д.
Днепр и Днестр имеют несколько версий происхождения, но общее в них – дану, дон (вода). Исходя из древнеиндийского языка Dānu-apara - задняя река, поскольку áparas – задний, отдаленный. В свою очередь, Днестр близкая река. Кельтский язык дает другое толкование don-ieper и don-iester, где don – вода, ieper и iester – верхний и нижний, поэтому получается Днепр – верхняя река, Днестр – нижняя.
Дунай (Donawj)к нам пришло от готов, а они, скорее, таким образом изменили латинское название реки Danuvius. И опять корень «вода». Возможно из сарматского языка, Dãnu-avi- овечья река. Везде в этих названиях есть звук «В», отсюда название местности рядом с рекой Подунавье.
Некоторые исследователи предлагают искать букву «Д» не в индийском, сарматском и иранских языках, а в языках балтских племен. Так, Дон – danóti, что значит переплетаться, вертеться змеей. Днепр - ni̇̀pryti (-enti), что означает возиться, работать, а приставка da- (de-) усиливает значение. Есть много рек с таким корнем – Непрядва, Непрец и т.д.
Днестр – nustėrti (цепенеть, замирать), а приставка da- (de-) в этом случае показывает на законченность действия. Отсюда реки с похожим корнем - Истра, Сестра, Остер.
Хотя версия, что все реки означают «воду», хорошая, интересная, мне все же более правдивой кажется вторая, так как большинство рек на букву «Д» находится в определенном ареале, а в других местах они уже встречаются реже, например, в Сибири, Урале.