Старославянское – vъnьziti.
Под занозой понимают какую-либо «острую частичку, воткнувшуюся в дерево». В других славянских языках подобного рода слово отсутствует, но и в русском начинает употребляться довольно поздно – лишь с XVIII в.
Производные: занозный, занозить, занозливый.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. Москва. 2003.