Likely from Germanic elements related to gisil, meaning pledge or noble hostage, used in older European names.
Like Gysel?
Swipe through thousands of names like it