Rosheen \r(o)-sheen\ as a girl's name is a variant of Rose (Latin), and the meaning of Rosheen is "rose".
The baby name Rosheen sounds like Roshan and Roshawn. Other similar baby names are Rolleen and Sasheen.