Германские народы по-русски называются немцы. Это явно исконное русское слово, означающее «немые люди», безъязыкие. Заметьте, что в таких случаях обычно не различают, что это за иностранцы. Может быть, они между собой и различны. Это совершенно неважно, поэтому в древности немцами называли не только людей из Германии. Шведы, датчане, норвежцы — все они в древних русских памятниках совершенно одинаково называются немцами. И такого рода названий довольно много. Иногда они не несут отрицательного смысла, это просто названия.
Слово германцы совершенно чуждо германским народам. Ну, сейчас они, конечно, его знают, но в древности их так называли римляне. Germania — это латинское название страны, северного соседа Римской империи. А сами себя, взятых всех вместе, они никак не называли. По-видимому, даже полного и ясного осознания того, что они представляют собой племена, говорящие на сходных языках, в отдельном племени не было. А все-таки они сейчас как-то себя называют, верно? Как называют себя немцы?
– Deutsch.
– Deutsch, правильно. Совершенно ничего общего со словом Германия. Это как раз один из тех самых примеров. Deutsch — от древненемецкого diot «народ, люди». То есть слово deutsch в первоначальном значении — это «людской, народный». Сейчас, конечно, оно уже означает «германский». Это один из тех примеров, когда люди называют себя просто «люди» или просто «народ». И, кстати, первоначально этим словом обозначались любые германские племена. Этим же словом, которое сейчас по-немецки звучит как deutsch, только в древней форме, называли и жителей Британских островов, и датчан, и прочих. В старых латинских записях это так и значится.
Вообще, интересная статья.