Rose can totally stand on its own. In fact, it is underused on its own. I don't even consider
Rose as a nickname- like if I had a little
Rosemary, she'd be
Rosie or
Romy before I'd call her
Rose. And you can nickname
Rose too, with
Rosie.
I think it's a strong feminine name that should get more use.