Ну, давайте разбираться. Во-первых, викинги - это не название этнической группы, а скорее обозначение "профессиональной" группы. Викинги - это мореходы, промышлявшие как разбоем, так и торговлей. Основу их составляли выходцы из Скандинавии, но помимо них были и славяне (в основном балтийские), и даже кельты. Соответственно произойти от викингов русские не могли, это как утверждать, что монголы произошли от скотоводов. Во-вторых, русские как этнос появились в XIV веке, тогда как движение практически иссякло уже к концу XI века. То есть тут даже хронологической преемственности нет. Если же говорить о слове "Русь", то оно, скорее всего, скандинавского происхождения (есть еще версии с иранским, а также с тем, что произошло наложение скандинавского и иранского слов).
Если же говорить о том, кто населял территории современных Украины и России (в случае с Россией, я так понимаю, интересует та часть, которая входила в состав Древнерусского государства), то это был довольно пестрый конгломерат. Там были и восточнославянские племена, и финно-угорские, и иранские, и тюркские, плюс еще некоторое количество выходцев из Скандинавии (которые не были этнически однородными), а также небольшое количество евреев.