Roshan \r(o)-shan\ as a girl's name (also used as boy's name Roshan), is pronounced roh-SHAHN. It is of Hindi and Sanskrit origin, and the meaning of Roshan is "shining light". See also Rachana.
Roshan has 5 variant forms: Roshana, Roshandra, Roshaundra, Roshawn and Roshawna.
Baby names that sound like Roshan are Rashana and Rosheen.