Происхождение слова снофида

снофи́да «апатичный, сонный человек», яросл. (Волоцкий), укр. снови́да «лунатик». От сон, ви́деть. Неясно -ф-. Ср. снафи́да.