«Нет ничего удивительного в том, что гидронимия северной и средней полосы Европейской части СССР многослойна. При изучении проблемы происхождения верхних слоев севернорусской гидронимики необходимо всегда иметь в виду, что территория Севера во все исторические эпохи не была абсолютно замкнутой территорией. Приток населения мог идти с запада, юга и востока. Территория Скандинавии и Финляндии, по-видимому, в древности была очень слабо заселена; кроме того, ее полуостровное положение не способствовало сколько-нибудь значительной миграции на селения. Основной путь проникновения древнего населения на Север шел из Средней Руси. Южнорусские степи всегда служили ареной передвижения значительных масс населения, которые время от времени теснили население средней части России, заставляя его частично или полностью продвигаться к Северу. Так называемое «давление степи» было всегда постоянно действующим фактором. Не исключена была также возможность проникновения на территорию России населения из Западной Сибири. Бродячие лесные племена в поисках удобных мест для рыбной ловли и охоты могли постоянно переходить Уральский хребет и распространяться по территории Севера и областей, лежащих южнее; такому передвижению в немалой мере способствовали текущие на запад и юго-запад реки: Вычегда открывала путь в бассейн Северной Двины, а Кама была путем на Волгу.
Высказанное выше предположение вполне подтверждается гидронимическими данными. О движении древнего населения из средней Руси и с верхней Волги на Север свидетельствуют гидронимические повторы (с ударением на первом слоге), ср., например, названия рек: Анда в Горьковской области и Анда в бассейне Онеги; Воя в бассейне Вятки и Воя — река, впадающая в Онежскую губу; Бичуга в бассейне Волги и Бичуга в бассейне Онеги; Икша — река в Московской области и Икша — приток Верхнего Выга (Карелия); Коза — река в Ярославской области и Коза — приток Башки; Корба в бассейне Волги и Корба — река, впадающая в Мезенский залив; Коша в бассейне Волги и Коша в бассейне Онеги; Куланга — приток Свияги и Куланга — река, впадающая в Белое море; Копда — приток Шексны и Копда — приток Нижнего Выга; Кудьма в бассейне Волги и Кудьма в бассейне Белого озера; Кума в бассейне Ветлуги и Кума — приток Кеми; Куча в бассейне Волги и Куча — приток Ижмы (бассейн Печоры); Луза — приток Юга (бассейн Сухоны) и Луза в бассейне Печоры; Мягра в Ярославской области и Мегра — река, впадающая в Белое море; Моша в Рязанской области и Моша (бассейн Онеги); Носа в бассейне Шексны и Носа в бассейне Мезени; Она в бассейне Вятки и Она в бассейне Мезени; Пеза в бассейне Волги и Пеза в бассейне Мезени; Печенга в бассейне Костромы и Печенга в бассейне Сухоны; Нидьма — приток Шексны и Нидьма — приток Свири; Пижма в бассейне Вятки и Пижма в бассейне Мезени; Сула — приток Казанки (бассейн Волги) и Сула в бас сейне Печоры; Тойма в бассейне Вятки и Тойма в бассейне Сев. Двины; Уда в бассейне Оки и Уда — приток Нижнего Выга; Улав бассейне Оки и Ула —приток Лузы (бассейн Юга); Унга в бассейне Камы и Унга в бас сейне Нижнего Выга; Унжа — приток Оки и Унжа в бассейне Вятки; Ура в бассейне Волги и Ура — река, впадающая в Белое море; Урдома в бассейне Волги и Урдома — населенный пункт на Нижпей Вычегде; Шуя в бассейне Волги и Шуя в бассейне Онежского озера; Шача в бассейне Костромы и Шача — приток Уфтюги, впадающей в Северную Двину.
Связи древнего населения Средней России и Севера подтверждаются также одинаковостью структурного типа гидронимов на их территориях. Мы не раз указывали на то, что некоторые гидронимы на Севере и в Средней России имеют одинаковые концовки, которые, возможно, были суффиксами и несли на себе определенную семантическую нагрузку. В гидронимах Севера выделяются су ффиксы: -лш, -га, -ша (-жа), -са (-за), -та (-да), -ра. Подобные же речные суффиксы встречаются и в гидронимах более южных областей — Кировской, Горьковской, Ярославской, Костромской, Ивановской и Рязанской. Характерны также гидронимы с окончанием -ома в Средней России и на Севере, ср. Яхрома (Моск. обл.), Подома (басс. Вычегды), Ведома (Моск. обл.) и Урдома (басс. Вычегды), Кострома (басс. Волги) и Елома (басс. Онеги), Андома (приток Костромы) и Пучкома (басе. Мизени), Пастома (басс. Волги) и Лахома (басс. Сев. Двины), Ухтома (басс. Волги) и Няндома (басе. Онеги), Пертома (басс. Волги) и Полтома (басс. Пинеги)».
Б.А.СЕРЕБРЕННИКОВ. ПОЧЕМУ ТРУДНО РАЗРЕШИТЬ ПРОБЛЕМУ ПРОИСХОЖДЕНИЯ ВЕРХНИХ СЛОЕВ СЕВЕРНОРУССКОЙ ГИДРОНИМИИ?// ВОПРОСЫ ЯЗЫКОЗНАНИЯ. №1. 1970.

Заинтересовавшимся материалом очень рекомендую прочитать всю статью. Там много других примеров и сравнений, в том числе и из Кировской области.
https://docs.yandex.ru/docs/view?tm=1754590182&tld=ru&lang=ru&name=1970-...
Полностью разделяю скепсис автора в отношении попыток этимологизации севернорусских гидронимов. Когда берут условную реку Шулма, находят созвучное слово в каком-нибудь финно-угорском языке (шуло – "талый" и т.п.) и на этом вопрос считается решённым.
Вся книга Кузнецова "Словарь гидронимов Вологодской области" по сути стоит на этой методике. Вот образец:
«1) ШУЛМА - река в центре Череповец, р-на, лев. пр. Суды; 1а) Шулма - река на северо-западе Череповец, р-на. лев. пр. Андоги; 2) ШУЛ-ОЗЕРО - находится на северо-западе Междуречен. р-на. В жалованной грамоте 1482 - Шул озеро [АСЭИ 3: 285]. Ср. мар. шуле - «таять», шулымо - «талый», приб.-фин. sula - «талый» [Матвеев 1996: 18; СТРС 3: 163]».
Стоит ли говорить, что такой подход ничего по сути не объясняет? Почему вдруг вполне себе полноводная река приобретает название "талая"? Причём здесь снег, оттепель и прочие явления природы? Почему соседние реки не "талые"? И почему именно марийский язык? Ведь река в районе Белого озера...
Очевидно, что необходимо как-то более "натурально" подтверждать избранный эквивалент. Т.е. в данном случае доказать, что река Шулма и правда как-то питается талыми водами, как-то связана с таянием снега или льда и проч. И так в каждом конкретном случае, а не просто подыскивать в финно-угорских словарях созвучные слова.
Б.А. Серебрянников хорошо аргументировал неудовлетворительность данного подхода (странно, например, когда в этимологии нормальных чистых рек находят смыслы вроде "волк-река", "червяк-река" и т.п.) и пришёл к выводу, что определить точное значение большинства севернорусских гидронимов (многослойных по происхождению) невозможно. Слишком много различных племён и народов проходило через эти территории (не исключая и славян), все они оставляли свой вклад в наименование рек и озер.
«Помимо того, звуковой комплекс ма ни в одном из ныне существующих финно-угорских языков [а их немало – прим. Shulmin] не обозначает реки».
Б. А. Серебренников. Волго-окская топонимика на территории Европейской части СССР. // Вопросы языкознания. 1955.