The meaning of Ruhan is Ruhan is an indirect Quranic name for boys and girls that means spiritual (i.e. related to the spirit), kindhearted, compassionate. It is derived from the R-W-H6 (spirit, happiness) root which is used in many places in the Quran.Ruhan is a Persian name.
Ruhan Name In Arabic : رهن
Ruhan Name In Bangla : রুহান
Ruhan Name In Urdu : رہن
Ruhan Name In Hindi : रहन