Ultimately from Latin cornus, probably through Spanish cornizo < Vulgar Latin *corniceus.
corniso m (plural cornisos)