> About 5000 years ago, people started cutting down forests to use the land for agricultural use.
The literal meaning of "England" in norse languages is something like "meadow land".
The literal meaning of "England" in norse languages is something like "meadow land".
The fact that English 'meadow' is 'eng' in modern Norwegian is misleading.
Yes, places were also named based on the tribes living there ("goth land" or "scot land" for example), but people living in a region were named by that region, like how we say "the icelandic people" today.
"English" people living in "england" is consistent with both perspectives.
(Other place names like Zealand in denmark also have undetermined origins, but regardless of origin the literal meaning has been close to "sea land" for many speakers in the region.)