Compound of Hannah (Hebrew 'grace' or 'favor') and Bella (Italian/Latin 'beautiful'), meaning beautiful grace.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Hannabella?
Swipe through thousands of names like it