England was named from the Old English words "Engla land", "Englaland", & "Angelcynn" meaning "Land of the Angles". Angles were just one of the Germanic tribes that settled in Great Britain during the early part of the middle ages.
three of the languages that are steps English went through before it became the Modern English