What does Grace mean?
Directly from the English word grace, from Latin 'gratia' meaning favour, thanks, or divine grace. A virtue name popularised by the Puritans; the root of nearly all 'grace'-meaning names of Latin origin.
What does Rose mean?
IS a bloom word: directly the English flower name, from Latin 'rosa' (the rose). Also used historically as a short form of Germanic names with the element 'hrod' (fame), but the enduring modern sense is the flower itself.