Lily Mariarosa is not my style, but I'd love to meet someone named that. I do love flower and Marian names. I think I do prefer Lily Mariarosa to the other spelling options. If it was a first name, I'd go with MariaRosa. MaryRose as a first name is lovely too.