A modern spelling of Giselle or Gisel, from Germanic roots meaning pledge.
Like Yizel?
Swipe through thousands of names like it