Scottish and English, probably from a German source meaning "grey" + "battle", from which Grizel/Grisel [q.v.] were derived.
Old documents written in Latin used Griselda with appropriate case endings for Grisel, Grizel, Girsel and Girzel.