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