Происхождение слова скоголь

ского́ль «поросенок», ского́лить, скогота́ть «визжать, скулить (о животном)». По-видимому, звукоподражательное, как и предыдущее (Зеленин, Табу 2, 50). Ср. укр. скугу́ — межд., передающее визжание. Ср. также ску́горить.