The name Roshan is a Sanskrit baby name. In Sanskrit the meaning of the name Roshan is: Shining light.