Как ни странно, вполне исчерпывающий ответ на вопрос "кто такие варяги" дают летописи. В частности, из Лаврентьевской летописи мы узнаем следующее:
"В л?то 6370... идоша за море къ Варягомъ, к Русi. сице бо тiи звахуся Варязи Русь, яко се друзии зовутся Свие, друзие же Урмане, Анъгляне, друзии Гъте, тако и си".
Т.е. летописец объясняет, что варяги-Русь, которые участвовали в созидании государства Русь - это отдельная народность, точно такая же, как свии (шведы), англичане (англяне), готы и т.д. Уже это сразу же лишает смысла дискутировать о том, были ли варяги-Русь шведами, т.к. ответ дается вполне однозначно. Однако, эту цитату можно трактовать 2мя способами: первое - это то, что варяги-Русь - это тип варягов, точно такой же, как варяги-свии, варяги-англяне, варяги-готы и т.п. (т.е. предполагается, что варяги - собирательное название для всех северных народов. И это больше походит на правду); или же то, что варяги-Русь, они же просто варяги, - отдельная народность такая же, как свии, англяне, готы. Но какова бы ни была интерпретация этого отрывка летописи, четко отслеживается разница между этими народностями с точки зрения летописца. А поскольку в перечисленном списке присутствуют народности с явно отличающимися языками и культурными ценностями (те же свии воевали с англянами и не понимали языков друг друга), это лишний раз дает повод усомниться в одинаковости культурных ценностей и языка варягов-руси и свиев. Но окончательно этот вопрос опять-таки решается цитатой из летописи:
"А словенскыи язык и рускыи одно есть от варягов бо прозвашася русью, а первое беша словене; аще и поляне звахуся, но словеньскаа речь бе. Полями же прозвани быши, зане в поли седяху, а язык словенски един"
Итого, согласно летописям, варяги-Русь - отдельная народность, жившая преимущественно по берегам Балтийского (Варяжского) моря, говорящая на едином со славянами языке (впоследствии названным русским, по имени варяжского племени) и при этом не являющаяся ни шведами, ни готами, ни англичанами и прочими народностями. Т.е. норманнская теория может быть применима только лишь в том смысле, что варяги-Русь - это действительно более северная народность (норман - "северный муж"), которая на момент основания государства Русь расселилась южнее. Но то, что варяги-Русь - это шведы - отрицается самими летописями вполне однозначно, не говоря уже про то, что норманнская теория появилась гораздо позже датировок русских летописей, повествующих о сих фактах. Свидетельства же о том, что названия порогов рек и имен некоторых варяжских князей имеют германское происхождение, никак не расходится с летописью, если понимать летопись в том плане, что варяги - собирательное выражение для племени Русь, готов, свиев, англов, а также учитывая соседства этих народностей друг с другом. Свии были искусными мореплавателями, поэтому многие морские названия, включая названия порогов, могли перейти в язык варягов-Руси (как и более современные слова "фок-мачта", "грот-мачта", "компьютер", "программа" и пр. - заимствования из других языков, где эти термины впервые были обозначены). Да и в викингских сагах встречаются имена князей варягов-Руси: Ярицлевй, Болицлейв. Мы же понимаем, что это наши славянские имена Ярослав и Борислав.
Одним словом, гипотез, основанных на косвенных доказательствах (имена порогов, имена крязей и прочие вещи), можно придумать сотни. Но если есть более прямые пути к восстановлению примерного хода вещей, такие как свидетельства летописей, напрямую говорящих о происхождении и языке варягов, то разумнее держаться именно этого источника.