Compound of Hannah (Hebrew 'grace' or 'favor') and Bella (Italian/Latin 'beautiful'), meaning beautiful grace.
Like Hannabella?
Swipe through thousands of names like it