Roshan \r(o)-shan\ as a boy's name (also used as girl's name Roshan), is pronounced roh-SHAHN. It is of Farsi and Persian origin, and the meaning of Roshan is "daylight". See also Rashaun.
Baby names that sound like Roshan are Rashawn, Rashane and Rishon. Other similar baby names are Rohan, Deshan, Nishan, Rashad, Rashae, Roban, Rogan, Royan, Rollan, Roman, Ronan, Rowan, Roan and Roydan.