Scottish and English spelling variation of Griselda [q.v.], probably from a German source meaning "grey" + "battle".
See Griselda for other derivatives/variants.