Greta's cute imo, so it seems appropriate for a baby. The only reason it'd sound heavy to me would be if I thought all names with a hard G sounded heavy...
I think
Rose sounds quaint with it (reminds me of rosy cheeks in old hand-colored photos), but it's a nice, wearable combo, overall.