Douglas Harper's Etymology Dictionary
somni-
before vowels somn-, word-forming element meaning "sleep," from comb. form of Latin somnus (see Somnus).