Giselda \gi-sel-da, gis(e)-lda\ as a girl's name is a variant of Giselle (French, Old German), and the meaning of Giselda is "pledge; hostage".
The baby name Giselda sounds like Casilda and Cassilda. Other similar baby names are Gisella and Gisela.