Слово «свистеть» в русский язык пришло из древнерусского («свистати», «свиснути») и восходит к старославянскому «свистати». 1
Предполагается, что слово может иметь два этимологических источника: 1
Во многих славянских языках существует похожее звучание: например, в старославянском встречались формы «свистати» (свистеть). 4 Подобные корни (svi-/sve-) легко прослеживаются и в других индоевропейских языках, где для обозначения свиста применяется звукоподражание. 4