>тогда кто передал фино-угорские названия по местности переселенцам?
А лингвисты эту теорию единогласно подтверждают? Славянские языки, в отличии от финно-угорских, произошли от индо-европейского. И у всех этих названий, которые приписываются фино-уграм, есть и индо-европейская версия их этимологии. Что логически менее противоречиво, так как индо-европейская культура и её потомки населяли эти земли задолго до фино-угров. И было бы странным, что последние оставили след в языке в виде названий бывших поселений и более никак. Скорее наоборот.
Происхождение названия города Череповец является предметом споров среди историков. 5
По одной из версий, город получил своё название от слова «череп». В древности здесь находилось языческое святилище в честь бога Велеса на холме у слияния рек Шексна и Ягорба. Вершина холма называлась «череп». 5
По другой версии, слово «Череповец» происходит от названия племени «Вес» (весь), населявшего берега Шексны. Согласно этой версии, «Череповец» на языке местных коренных вепсов означает «вепсский рыбный холм». 5
Название местности Череповесь упоминается с XV века. В этом дорусском топониме выделяют финно-угорскую основу «череп-», для которой пока не найдено убедительного объяснения, и элемент «-весь» из фин. vesi — «вода». 1