Diminutive form related to Isabel or Isolde, meaning pledged to God or ice ruler.
Like Izella?
Swipe through thousands of names like it