babynamecircle
Muslim baby names

Boy · Arabic (Urdu usage) · Muslim

Hasnain

حسنین

Say it hus-NAIN

Meaning today
The two good ones, Hasan and Husain
Original meaning
"'the two Hasans': Hasan and Husain together (dual of ḥasan, 'good, beautiful')" Lane, p. 571
Say it
hus-NAIN
Written
حسنین
Other spellings
Hasnein, Hasanain

Hasnain

Stays on your phone. A family name is never required.

Hasnain meaning

Hasnain (حسنین) is a Muslim boy's name of Arabic origin (Urdu usage).

'the two Hasans': Hasan and Husain together (dual of ḥasan, 'good, beautiful')

Also used to mean: the two good ones

Hasnain (حسنین) is the Arabic dual ḥasanayn, "the two Hasans", from ḥasan, "good, beautiful". Lane's lexicon defines ḥasan as good, comely or pleasing, and records Ḥusayn as its diminutive. Arabic often names a famous pair by the dual of one name, and al-Ḥasanayn means the Prophet's grandsons Hasan and Husain together. Indian Muslim families, Shia and Sunni, give the name in their memory, and name lists explain it as "the two good ones" or "Hasan and Husain". It is used only for boys.

Source: Lane, An Arabic–English Lexicon (1863–93), Book I, Part 2 (1865), p. 571 · entry ḥasan (حَسَنٌ), root ḥ-s-n · See the entry · checked 25 Oct 2026

References: Lane, Arabic–English Lexicon, ḥasan, Book I p. 571

Popularity abroad

Official birth registrations. India publishes no national name statistics.

Spellings

Hasnain · Hasnein · Hasanain

Related names

Also meaning devotion

Also starting with Has-

More Urdu names

Browse more like this