Слово «Германия» вошло в употребление в Древнем Риме (а сами римляне с большой вероятностью позаимствовали его у греков). В «Записках о галльской войне» (середина I века до н. э.) Юлий Цезарь называл германцами восточных соседей кельтов, живших к востоку от Рейна. Само слово «германцы», видимо, кельтского происхождения — либо от gair («сосед»), либо от gairm («боевой клич»), пишет сайт Вокруг света.
В конце I века н. э. римский историк Тацит подробно описал нравы германских народов в труде «О происхождении германцев и местоположении Германии».
В древнерусском и других славянских языках слово «немец» означало не говорящего по-русски человека, «немого». Так могли называть иностранца, человека, чья речь непонятна, подобно тому, как римляне называли иноплеменников варварами (barbari), имитируя сочетанием «бар-бар» слова на чужом языке.
Существует, впрочем, и другая версия: «немец» может восходить к названию германского племени неметов, которое тоже упоминается Юлием Цезарем. Кстати, венгры, чей язык не относится к славянской группе, называют немцев словом со славянским корнем — «немет».