somni- combining form of L. somnus sleep, occurring in a number of Latin compounds and English adaptations or imitations of these, as somnifer somniferous, somnificus somnific, etc. (see below).
Oxford English Dictionary