Названия рек обычно такие древние, что нет никакой возможности установить кто и когда их придумал, и что он имел в виду. Но насчёт Катуни есть очень красивая на мой взгляд версия.
В персидском было слово خاتون [xâtun], которое означало "госпожа". Оно было унаследовано арабами и тюрками, и использовалось как титул.
От него в современном турецком получилось слово "kadın" ("женщина"), в казахском - "қатын" ("женщина, жена"), в тувинском "кадай" ("замужняя женщина"), в южноалтайском "кадын" ("жена, женщина"), в татарском "хатын" ("женщина") и многие другие.
В древнетюркском 𐰴𐱃𐰆𐰣 [qatun] ещё означало "королева, царица", и спустя многие века в Османской империи такое обращение продолжало использоваться по отношению к знатным женщинам.
Так вот, эта большая река сто процентов когда-то для кого-то была великой богиней, поэтому в том, что её могли назвать великой госпожой нет ничего удивительного. А Катунь - это просто русифицированное произношение этого слова.
t.me/lang_witch | vk.com/lang_witch