Bonabella f. Latin bona 'good, kind, right, pleasant; valid, useful, healthy' + Latin bella 'beautiful, charming, pleasant'.
For the same elements in the reversed order, see Bonabella.