From Germanic 'gisil' meaning pledge or hostage, borne by medieval nobility.
Like Gisela?
Swipe through thousands of names like it