Carabella f. Latin cara 'dear, beloved; costly, precious, valued' + Latin bella 'beautiful, charming, pleasant'.
Cf. Bellacara.