Likely related to Giselle or Yisel, with roots linked to pledge or promise.
Like Yisselle?
Swipe through thousands of names like it