It is a name of Germanic origin and means piece of happiness. Variants Gisselt, Giselle, Gisella, Gisela and Iselda.