The 99 Names of Allah

Asma ul Husna — the most beautiful names of Allah. The Prophet ﷺ said: "Allah has ninety-nine names. Whoever counts (and acts on) them will enter Paradise." (Bukhari & Muslim)

About the 99 Beautiful Names of Allah (Asma ul Husna)

The 99 Names of Allah — known in Arabic as Asma ul Husna (الأسماء الحسنى, "the most beautiful names") — are the divine attributes by which Muslims know and worship God. They are mentioned throughout the Holy Quran and authentic hadith.

The Prophet Muhammad ﷺ said: "Allah has ninety-nine names, one hundred minus one. Whoever counts (encompasses) them will enter Paradise." (Sahih al-Bukhari 2736, Sahih Muslim 2677)

"Counting" them, according to scholars, means not only memorizing them but understanding their meaning, acting upon them, and calling upon Allah by them. The Quran encourages this directly: "And to Allah belong the best names, so invoke Him by them" (Quran 7:180).

The Categories of Allah's Names

Scholars often group the divine names into broad themes:

How to Use the Names of Allah in Daily Life

Beyond memorization, Muslims are encouraged to call upon Allah by the name most relevant to their need. When seeking forgiveness, invoke Ya Ghafur, Ya Tawwab. When seeking provision, Ya Razzaq. When in need of healing, Ya Shafi. This is a Sunnah of the Prophets and a powerful spiritual practice.

Frequently Asked Questions

Are there only 99 names of Allah?

Allah has many more names than 99 — these are the most known and most beautiful. The hadith narrating "99" refers to a specific number that, if a believer counts (understands and acts upon them), they will enter Paradise.

Is there a definitive list of the 99 names?

Various scholars compiled different lists. The most widely cited list comes from a narration in Jami at-Tirmidhi, though scholars have noted differences. QuranCentral uses the well-accepted list provided by the AlAdhan API.

What is the benefit of memorizing the 99 Names?

The Prophet ﷺ promised Paradise to those who count them — interpreted as memorizing them with understanding and acting upon their meanings. Each name teaches us about Allah and strengthens our connection to Him.

Can I call upon Allah by any name?

Yes. The Quran says: "Say: Invoke Allah or invoke Ar-Rahman — by whichever of His names you invoke, His are the most beautiful names." (Quran 17:110)

Related on QuranCentral