Перечитали мы тут комментарии к нашей давней статье про происхождение названия "Москва". Много дивного там понаписали, каких только версий нам не попадалось. При этом почему-то самую очевидную все (ну не все, но очень большой процент) дружно игнорировали. Самая очевидная - это славянское происхождение гидронима. Именно гидронима, поскольку город был назван не сам по себе, а в честь протекающей там реки. В основе лежит старинный славянский корень mosk-/mozg- со значением сырой, влажный, топкий. Сравните это со словом "промозглый"...
Самая распространённая концовка в названиях рек Северного Заволжья, имеющих финно-угорские корни –га. Такая типовая, повторяющаяся часть слова называется формантом. У этой стандартной концовки были вероятно вариации с использованием суффиксов. Самая распространенная целевая направленность суффиксов – придать объекту уменьшительно-ласкательный признак. Если применить один из таких суффиксов к этому форманту, получим новую типовую концовку. Финно-угорская словоформа йога с суффиксом уменьшения –ть дает нам следующую фонетическую конструкцию –йогать...