Margaret is one of my favourite names. I prefer
Maggie as a nickname for
Margaret, but
Greta works well enough and it's such a wonderful name, too.
Rosalie Margaret flows very well together. I'd prefer something along the lines of
Rosaleen Margaret, but
Rosalie is an understated beauty of a name.
My favourite of the two names you've listed is
Margaret Elise. Simply stunning.