Agree with Ruprekt. Yes it is cute for a little girl but she will be an adult for much longer than she is a child and her name should (or have the option to) reflect that. Imo either use it as a middle name or use it as a nickname. If you love it that much and you would be quite happy with it as a family nickname then you could pick a name that has no connection to it. Or as WeAreSix points out Rosie Posy can work so you could call her a Rose name.