Общеслав. Происхождение неясно. Скорее всего, образовано с помощью суф. -j- от той же основы vos, что и др.-инд. vas «есть». В таком случае вошь буквально — «то, что ест, кусает».
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.