حسنات

Hasnat

boyArabic, used in Urdu

Hasnat is a Muslim boy name meaning “Good deeds, virtues”.

MeaningGood deeds, virtues
GenderBoy
OriginArabic, used in Urdu
Arabic spellingحسنات
Pronunciationhas-NAAT
Arabic rootح س ن (ḥ-s-n) — to be good, beautiful
Muslim name?Islamic / Arabic name

Meaning and origin of Hasnat

Hasnat comes from the Arabic ḥasanāt, the plural of ḥasana, a good deed that is rewarded by God. As a personal name it is mainly a South Asian usage, often given to boys in Pakistan and Bangladesh, sometimes in compounds such as Hasnat Ahmed. It belongs to the same root as Hasan, Husn and Ihsan.

Is Hasnat a Muslim name?

Yes. Hasnat is a Muslim name taken from the Arabic word for good deeds, a concept central to Islamic teaching.

Is Hasnat in the Quran?

The word appears in the verse 'Indeed, good deeds (al-ḥasanāt) do away with misdeeds' (Quran 11:114).

Where is the name Hasnat used?

Used mostly in Pakistan, India and Bangladesh.

Gifts with the name Hasnat

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 Hasnat

HasanatHusnat

More boy names like Hasnat

Frequently asked questions

What does the name Hasnat mean?

Hasnat means 'Good deeds, virtues'. It comes from Arabic, used in Urdu.

Is Hasnat a Muslim name?

Yes. Hasnat is a Muslim name taken from the Arabic word for good deeds, a concept central to Islamic teaching.

How do you write Hasnat in Arabic?

Hasnat is written حسنات in Arabic script.

How do you pronounce Hasnat?

Hasnat is pronounced has-NAAT.

Is Hasnat mentioned in the Quran?

The word appears in the verse 'Indeed, good deeds (al-ḥasanāt) do away with misdeeds' (Quran 11:114).

Updated October 2026 · Researched by the Modern Muslim Names team. Spotted a mistake? Let us know.