Все верно.
Маленькая справка:
Немцы — германский народ, основное население Германии. Язык — немецкий германской группы индоевропейской семьи. Слово «немец» появилось в результате контактов славян с германскими племенами в раннесредневековую эпоху и отражало незнание соседями славянских языков.
Основу формирования немецкого этноса составили такие германские племена, как алеманны, бавары, франки, саксы, лангобарды, маркоманы, готы, неметы, швабы и др., заселившие в Средние века территорию нынешней Германии, а также кельты и реты. Есть много свидетельств, что в образовании германской нации участвовали славяне.
Самоназвание немцев, deutsch (дойч), происходит от индоевропейского слова teutā, что значит «народ». Сейчас французы, итальянцы и испанцы называют их алеманнами (от племени алеманнов), фины — саксами, славяне и венгры — немцами, англичане — германцами (german).
Кстати говоря, в свое время, всех иностранцев у нас немцами звали, не только германцев. Все по той же причине: незнание языка.