nun, Finnland ist das Land der Finnen, Deutschland das Land der Deutschen, etc., aber England eben nicht das Land der Engen. Daher die unterschiedlichen Bezeichnungen.
England hat seinen Namen von einem der Völkerstämme, die da vor Jahrhunderten hingewandert sind, die Kelten verdrängt und das Land besiedelt haben: Die Angeln (altenglisch engla land - Land der Angeln). Ihre Begleiter, die Sachsen, sind namentlich „nur“ noch im Begriff angelsächsisch erhalten.
das Warum der Bezeichnung für die Einwohner eines bestimmten Landes dürfte sich nur selten logisch erklären lassen.
Falls Du Lust zum spielerisch-sinnfreien Nachdenken hast: http://www.auswaertiges-amt.de/diplo/de/Infoservice/…
Da gibt’s die offiziellen Namen der Staaten und ihrer Einwohner.
Irland heißt Irland, weil da schon immer die Iren wohnten. Gleiches gilt für Finnland, Deutschland.
England hat den Namen aber, wie unten schon beschrieben, vom Erobererstamm der Angeln. Es ist also die Bezeichnung der Angeln, die in Britannien siedelten, zur Unterscheidung der Angeln, die in der Heimat in Schleswig-Holstein verblieben.
So heißen die einen Angeln, die anderen Angelländer, ums sie unterscheiden zu können.
Übrigens gibt es auch keine Isen öder Grönen, sondern nur Isländer und Grönländer, denn übersetzt heißen diese Inseln einfach Eisland und Grünland.
Die Bewohner sind weder eisig noch grün.