На текущий момент, с точки зрения научной лингвистики, наибольшую достоверность и обоснованность имеют две теории: от условно-шведского "роотси" (гребцы) или среднеиранского "роохси" (светлые/сияющие). Только эти теории учитывают известные, на текущий момент, особенности древнерусского языка.
С учётом же археологических данных, наиболее достоверной и обоснованной считается именно скандинавская.
Добавлю немного ненаучности от себя. Фонетика слова "Русь" очень похожа на то, как в русском языке назывались финские племена.
Сравни название восточнославянских племён:
- дреговИЧИ, радимИЧИ, кривИЧИ, вятИЧИ (москвИЧИ, омЯЧИ, псковИЧИ);
- древлЯНЕ, полЯНЕ, северЯНЕ, словЕНЕ (курЯНЕ, смолЯНЕ, псковитЯНЕ);
И фино-угорских:
- чудь, весь, емь, водь, сумь.
То есть слово "русь" выглядит как типичное заимствование от каких-то фино-угров. Прошу отметить, что данное наблюдение совершенно НЕнаучно, но может быть хорошей иллюстрацией для людей, не знакомых с методами и доказательной базой научной лингвистики.