Variant of Annabella, combining Anna (Hebrew 'grace') and bella (Latin/Italian 'beautiful'), meaning 'graceful beauty.'
Like Annibella?
Swipe through thousands of names like it