corniolo m (plural cornioli)
From Latin corneulus, itself a diminutive of cornus. Compare also the older form cornio, from corneus.