The arrival of St. Augustine in 597 and the introduction of Christianity into Saxon England brought more Latin words into the English language. They were mostly concerned with the naming of Church dignitaries, ceremonies, etc. Some, such as church, bishop, baptism, monk, eucharist and presbyter came indirectly through Latin from the Greek.
Around 878 AD Danes and Norsemen, also called Vikings, invaded the country and English got many Norse words into the language, particularly in the north of England. The Vikings, being Scandinavian, spoke a language (Old Norse) which, in origin at least, was just as Germanic as Old English.