Likely related to Isolde or Gisella, carrying senses of beauty or pledge in European usage.
Like Isella?
Swipe through thousands of names like it