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

Засну́ть. Искон. Того же корня, что и сон, спать (см.). Исходное *zasъpnǫti > заснуть в результате упрощения pn > н, изменения ǫ > у, исчезновения слабого редуцированного ъ и отпадения конечного безударного и.

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