Roshan Meaning In English - Roshan is a farsi (persian) word with many meaning, like :clear, legible, light (opposite of dark) , set on roshan as first name is rather unpopular in iran, today.