From Latin somniferum, accusative of somnifer, derived from somnus (“sleep”).
sonìfero m (plural sonìferi)