"Праславянское слово *němьсь «чужестранец» образовано от *němъ «немой, неспособный говорить на понятном языке». В более широком смысле слово обозначало всех иностранцев, говорящих «непонятно», в том числе и другие германские народы: шведов, датчан и другие. Такая трактовка встречается в новгородских летописях, где норвежцы назывались «каинскими немцами». В актах археографической экспедиции за 1588 год этноним «немец» распространяется на англичан, шотландцев, брабантцев, венецианцев, голландцев, пруссов и другие народы Европы." (Википедия - Немцы)