What does Rosalind mean?
Disputed etymology. Originally Germanic, from 'hros' (horse) + 'lind' (soft, tender), i.e. roughly 'gentle horse'. In Romance-speaking areas it was reinterpreted by folk etymology as Latin/Spanish 'rosa linda' meaning 'beautiful rose'. The floral meaning is the popular later reading, not the original.
What does Griselda mean?
From the Germanic elements 'gris' (grey) and 'hild' (battle). Widely known from the patient-wife tale retold by Boccaccio and Chaucer.