Cordero is a surname of Spanish and Italian origin.
The name means young lamb per the Latin cordarius (a derivative of cordus meaning young or new) it may be the occupational name for a shepherd, or a nickname meaning lamb.