The story
Unknown, attested since 18th century. Compare Dutch snoezelen (“to snooze”) or Swedish snusa (“to snore lightly”). Compare also Ancient Greek νυστάζω (nustázō, “to doze, drowse”) and Russian сон (son, “sleep, dream”).
Etymology from Wiktionary, CC BY-SA 4.0.