Le prénom dérive du phénicien Gezabele, tiré d'Ezbel dont la signification est "amant de Baal". D'autres le considèrent une variante médiévale espagnole du prénom Elisabetta. L'ancien prénom espagnol Elisabet serait devenu Elisabel et donc réduit à Isabel. Introduit en Italie, il devient Isabella, en partie pour assonance avec bella, "belle", en partie soutenu du français Isabelle.