Han Solo пишет:
Ну немец — это вроде как "немой". Но по этой логике всех неславянских иноземцев должны были так звать! Однако у всех — свои названия: угры, печенеги, свеи...
Степные народы славяне всегда называли раздельно и поименно (угры изначально принадлежали таковым). Немцы — было наименование для всех неславянских народов запада. ИМХО древние славяне так называли германцев — вроде по образу жизни как бы свои почти, а языка не понимают.
На счет свеев — вы неправы. Позднее, когда познакомились со всеми народами запада, произошла дифференциация. Шведы были "свейские немцы". Были еще фряжские немцы, англицкие немцы и пр. Германских немцев как граждан СРИ именовали на Руси "цесарские немцы".
Han Solo пишет:
Что касается греков — это вообще мистика. Известно, что этот термин латинский по происхождению. Но почему в русском языке именно он появился, ведь с Византией у нас взаимоотношения возникли гораздо раньше, чем с латинским западом?
В самом деле интересно. Варианты:
1) Наименование "греки" проникло к славянам в эпоху ранней Византии, когда официальным гос. языком там еще был латинский.
2) Кирилл и Мефодий, осуществляя перевод Писания в Моравии, использовали термин "греки", как более понятный местным славянам, которые были знакомы с латынью — гос. языком империи Каролингов, и могли к моменту прибытия Кирилла и Мефодия уже именовать греков греками. А далее сей термин пошел по всем славянским книгам.