1- Sohan is an Iranian traditional confectionery.
2- Sohan is an Indian name mostly. The meaning of the name Sohan is Charming, Handsome. The origin of the name Sohan is Indian (Sanskrit). This is the culture in which the name originated, or in the case of a word, the language.