Chavela is a Spanish diminutive of Isabel, ultimately from Hebrew Elisheba, meaning God is my oath.
Like Chavela?
Swipe through thousands of names like it