For you linguists out there, here are two upworthy videos. The first explains why Germany is called Deutschland by its inhabitants (that is its official name, obviously), Germany by the English, Allemagne by the French, and so on. The second video is about the origins of the English Language.
Why Are There So Many Different Names for Germany
The Origins of English