Compound of Latin amabilis meaning 'lovable' and Italian bella meaning 'beautiful.'
Like Amabella?
Swipe through thousands of names like it