Origin of the name Gisbert

From a Germanic name in which the second element is beraht "bright". The first element is probably a shortened form of gisil "pledge, hostage" (making it a variant of Gilbert), though it could be related to Gallo-Celtic gaiso "spear".