Происхождение слова -снуть

засну́ть, усну́ть, ст.-слав. оусънѫти κοιμᾶσθαι, ὑπνοῦν (Супр.). Из (u-, zа-) *sъpnǫti; см. спать, сплю.

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