Esabella is a variant of Isabella, ultimately from Hebrew Elisheba, meaning God is my oath.
Like Esabella?
Swipe through thousands of names like it