Zakat CalcSalary ZakatZakat al-FitrNisabPrayer TimesQiblaHijri Cal99 NamesRamadanDuasBaby NamesWhat is Zakat?RecipientsFAQ
All 99 · Arabic · Meaning · Explanation

99 Names of Allah

The 99 beautiful names of Allah (Asma ul-Husna) — in Arabic, with transliteration, English meaning, and a full explanation of each name. Tap any name to expand.

The Prophet Muhammad ﷺ said: "Allah has ninety-nine names, one hundred minus one. Whoever memorises them will enter Paradise." — Sahih al-Bukhari 2736
Showing all 99 names

What are Asmaul Husna?

Asmaul Husna (الأسماء الحسنى) means "the most beautiful names" in Arabic. These 99 names describe the attributes and qualities of Allah as mentioned in the Quran and authentic Hadith. They are not just labels — each name is a window into an aspect of Allah's being and a reminder of His relationship with creation.

The Quran says: "Allah — there is no deity except Him. To Him belong the best names." (Surah Ta-Ha 20:8)

How to use the 99 names in worship

  • In dua: Call upon Allah by the name most relevant to your need — "Ya Razzaq" when seeking provision, "Ya Ghaffar" when seeking forgiveness
  • In dhikr: Repeat a name with reflection on its meaning — "SubhanAllah, Al-Quddus" while appreciating His holiness
  • In memorisation: Learn them gradually — even knowing 10 names deeply is better than memorising all 99 without understanding