Why are there so many different names for 'German' and 'Germany?'

by JCAPS766

Just off the top of my head, I can think of 'Alemania' in Spanish, 'Deutsch' and 'Deutschland' in German, German and Germany in English, and 'Nemetskiy' in Russian. How did the Germans come to be known by so many different names?

Searocksandtrees
Popsucker

In Korea, they're called 독일, pronounced dok-eel I'm guessing it's a variant of Deutsche

PVDamme

In Italy they're called tedeschi (tay-dess-ki)