Rosy \r(o)-sy\ as a girl's name is a variant of Rose (Latin), and the meaning of Rosy is "rose".
The baby name Rosy sounds like Rosa, Rosey, Rosay, Ros, Rozy and Ross. Other similar baby names are Rory, Josy, Romy and Roxy.