Ysabella is a stylized form of Isabella, from Hebrew Elisheba by way of Spanish and Romance forms, meaning God is my oath.
Like Ysabella?
Swipe through thousands of names like it