Hasnain was developed as a mixture of the Arabic names Hussain and Hassan. Generally the name Has- nain means 'handsome one'.
In Islamic context, Taher (alternatively spelled Tahir and Tahar in French, Тагир in Russian; Arabic: طاهر‎‎, ṬÄhir; pronounced [tˤɑËˈher] pronounced [tˤɑËˈhɪr] or [ṬÄher]) refers to purity and cleanliness in accordance with religious rituals. It is also a name in several Islamic cultures.
Muslim Meaning: The name Tahir is a Muslim baby name. In Muslim the meaning of the name Tahir is: Pure. Chaste. Modest.