Почему немцев называют не германцами?
Слово "немец" происходит от русского слова "немой", которое изначально обозначало всех иностранцев, тех, кто не мог говорить по-русски. Это слово использовалось для обозначения французов, шведов, итальянцев и других западноевропейцев. Таким образом, они были условно немыми.
Аналогичная ситуация была и в Древней Греции, где иностранцев называли "варварами", имитируя звукоподражание "бар-бар", который они издавали.
Слово "немец" использовалось в значении "иностранец" в средневековой Руси. Оно стало образовываться от слова "немой" и до XIX века присутствовало в просторечии.
Жители Германии называют себя немцами, а не германцами. Это связано с тем, что в формировании немецкой нации принимали участие не только древние германские племена, но и жители Скандинавии.
Современный немецкий этнос формировался много столетий с участием различных германских племен, а также влияния славянских племен. Поэтому использование терминов "германцы", "готы" и "немцы" как синонимов является неправильным.