Old Norse is Germanic so I'm not sure whether you're suggesting those words entered the English vocabulary later, with the Vikings, of which I'm sure there are examples. On a side note, I liked seeing "swike", which would have been nice for Swedish speakers if it was still in use in English today.
> Old Norse is Germanic so I'm not sure whether you're suggesting those words entered the English vocabulary later, with the Vikings, of which I'm sure there are examples.
There are many. Often the native word coexists with the borrowed Norse cognate, as in yard / garden or shirt / skirt.
give is, I believe, subject to some debate. Without Norse influence, it would be pronounced yiv. People argue over whether it should be thought of as a borrowing from Norse or as a reversion of the pronunciation of the English word in a Norse-heavy environment. (etymonline has the second of those theories; wiktionary has the first.)
Old Norse is a Nordic langauge, which makes it a North Germanic language, which, in turn, makes it a Germanic language.
Nordic languages (a family of languages) are descended from Proto-Nordic (a language).
Germanic languages (a family of languages) are descended from Proto-Germanic (a language).
Germanic languages are Indo-European languages, which have Proto-Indo-European as a root language.
You are not wrong in saying that Proto-Germanic and Old-Norse are IE languages. But it's also like saying that nickles and coins are currency, it doesn't mean that nickels are not coins.