From Polish spać (“to sleep”) + -och.
śpioch m pers (female equivalent śpioszka, diminutive śpioszek)