My first thought was Shakespeare, and a girl I knew back in college with the name (she had a beautiful voice), so my associations with the name are pretty good. That said, I would probably never use it because it doesn't sound girly enough for me. I would go with
Megan instead, or if you want to use R- I suggest
Rosalyn /
Rosaline,
Rosalind or
Rowena.