Происхождение слова снулый

сну́лый «сонный»; первонач. прич. на -л: *-sъnǫlъ от *sъ(p)nǫti, ср. засну́ть, засну́л. Менее вероятно сравнение с лит. snáusti, snáudžiu «дремать», лтш. snaũst, snaũžu, snaũdu «дремать, спать», лит. snū́sti, snū́stu «засыпать, задремать» (М.-Э. 3, 973 и сл.; Горяев, ЭС 399; Потебня, РФВ 4, 206).

См. также: значение слова снулый в толковых словарях.