So if English is derived from Middle English which arose when the existing inhabitants of the British Isles took on the language of the newly arrived Scandinavians... where did Old English come from?
Old English, or Anglo-Saxon, is a West Germanic language,
which the Angles and Saxons brought with them from
Northern Germany and Southern Jylland when they settled
in the British Isles in the fifth century.