Compound of Ada (German, 'noble') and Bella (Latin, 'beautiful'), meaning 'noble beauty'.
Like Adabella?
Swipe through thousands of names like it