From caro (“dear, beloved, expensive”) + -uccio.
caruccio (feminine caruccia, masculine plural carucci, feminine plural carucce)