Довольно известный факт, что немцев исторически соседние народы называют совсем не так как немцы зовут сами себя. Во многом это связано с тем, что Германия долгое время была раздроблена на большое количество мелких княжеств и герцогств.
Напомню, что сами себя немцы называют Deutsche, а свою страну - Deutschland.
Славянские языки
Во всех славянских странах название для немцев происходит от слова "немой". Русское слово "немцы" аналогично польскому niemcy, чешскому němci , сербскому немци.
Изначально так называли всех иностранцев, но постепенно это названия закрепилось только за жителями Германии. Хотя ещё в Средние века шведов называли свейскими немцами. Это не удивительно шведы и немцы родственные народы с близкими языками.
Скандинавские языки
В скандинавских странах название немцев происходит от протогерманского слова, означающего "принадлежность к людям (народу)". Это слово однокоренное с немецким самоназванием Deutsch. Однако, сильно искажено, поэтому сразу связь неочевидна.
В шведском, датском и норвежском немцев называют tysk. А соответственно Германия - Tyskland. В исландском немцы - Þyska. Первая буква отображает звук близкий к английскому сочетанию th.
Английский язык
В английском и многих других языках немцев называют по латинскому наименованию одной из провинцией Римской империи, которой и была Германия: Germania. И соответственно germans. Слово это вероятно имеет более глубокие кельтские корни.
Нидерландский язык
Наиболее близко в самоназванию немцев их называют их ближайшие соседи - голландцы. Duits.
Интересный факт: английское слово dutch, которым они называют голландцев, вероятно, произошло именно от duits, Deutsch. Однако, англичане ассоциировали это племя с более близкими к ним голландцами, чем немцами.
Романские языки
В большинстве романских языков название для Германии происходит от наименования племени германского племени алеманов, которые жили ближе всего к французам и итальянцам.
Французское allemands.
Испанское alemánes.
Португальское alemães.
Итальянский язык
Наиболее интересный вариант встречается в итальянском языке. Tedeschi или tedesco в единственном числе. Вероятно, это название другого протогерманского племени, с которым контактировали жители Апеннинского полуострова.
Забавный факт: нынешний тренер московского Спартака гражданин Германии и итальянец по происхождению имеет фамилию Тедеско. Domenico Tedesco.