The meaning of the name Hasnain is Combination of Hassan and Hussain (see Hassan and Hussain for meanings)
The origin of the name Hasnain is
i love my name and proud this name hasnain ameer
i am hasnain
i am a beautiful person
Hasnain is nice calling name, I love this Muslim name.
hasnain
very nice pic