The Viking invasions primarily contributed Old Norse loanwords to English, not Latin. Words like sky, knife, egg, and they come from Old Norse rather than Latin.
The other options are major sources of Latin loanwords:
Roman occupation of Britain introduced Latin words related to administration, military, and daily life (e.g., camp, wine, street).
Christianization of England brought many Latin religious and ecclesiastical terms (e.g., bishop, altar, priest).
The Renaissance led to a significant influx of Latin (and Greek) words in science, philosophy, and the arts (e.g., scientific, complex, theorem).