Hasnain
Hasnain is a Muslim boy name meaning “The two Hasans: Hasan and Husayn”.
| Meaning | The two Hasans: Hasan and Husayn |
|---|---|
| Gender | Boy |
| Origin | Arabic |
| Arabic spelling | حسنين |
| Pronunciation | has-NAIN |
| Arabic root | ح س ن (ḥ-s-n) — to be good, beautiful |
| Muslim name? | Islamic / Arabic name |
Meaning and origin of Hasnain
Hasnain is the South Asian form of Ḥasanayn, an Arabic dual meaning 'the two Hasans'. It refers together to al-Ḥasan and al-Ḥusayn, the grandsons of the Prophet Muhammad ﷺ through Fatima and ʿAli. Giving it honours both grandsons at once, and it is loved by Sunni and Shia families alike.
Is Hasnain a Muslim name?
Yes. Hasnain is a Muslim name honouring both of the Prophet's grandsons, Hasan and Husayn.
Where is the name Hasnain used?
Very common in Pakistan and India; Hassanein is the Egyptian form.
Gifts with the name Hasnain
- Hasnain name necklaces & bracelets (Amazon)
- Personalised Hasnain baby gifts (Amazon)
- Islamic baby gifts & books (Amazon)
As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.
Spellings and variants of Hasnain
More boy names like Hasnain
Frequently asked questions
What does the name Hasnain mean?
Hasnain means 'The two Hasans: Hasan and Husayn'. It comes from Arabic.
Is Hasnain a Muslim name?
Yes. Hasnain is a Muslim name honouring both of the Prophet's grandsons, Hasan and Husayn.
How do you write Hasnain in Arabic?
Hasnain is written حسنين in Arabic script.
How do you pronounce Hasnain?
Hasnain is pronounced has-NAIN.