Skip to content
99 Names of Allah

The 99 Names of Allah: what the hadith says and how to learn them

The Quran calls Allah’s names al-asmā’ al-ḥusnā, “the most beautiful names”. A well-known hadith mentions ninety-nine of them and a great reward for those who learn them. Here is what the sources say, and a simple way to start.

الْأَسْمَاءُ الْحُسْنَى
Al-Asma’ al-Husna
The Most Beautiful Names

The Most Beautiful Names

وَلِلَّهِ الْأَسْمَاءُ الْحُسْنَىٰ فَادْعُوهُ بِهَا

“And to Allah belong the best names, so invoke Him by them.”

Quran 7:180

The verse does two things: it tells us that Allah’s names are the most beautiful, and it tells us to use them when we make dua.

The hadith of the 99 names

Abu Hurayrah reported that the Prophet ﷺ said:

إِنَّ لِلَّهِ تِسْعَةً وَتِسْعِينَ اسْمًا، مِائَةً إِلَّا وَاحِدًا، مَنْ أَحْصَاهَا دَخَلَ الْجَنَّةَ

“Allah has ninety-nine names, one hundred less one. Whoever enumerates them will enter Paradise.”

Sahih al-Bukhari 7392; Sahih Muslim 2677

Scholars explain that “enumerating” (aḥṣāhā) means more than counting them off. It includes learning them, understanding their meanings, calling on Allah by them, and letting them shape how you live.

Where the list comes from

The hadith in Bukhari and Muslim gives the number but does not list the names. The best-known list of 99 comes from a narration in Jami‘ at-Tirmidhi (3507). Many hadith scholars have noted that the names in this list may have been compiled by a narrator rather than said by the Prophet ﷺ himself, and other scholars have produced slightly different lists from the Quran and Sunnah.

The list on our 99 Names page follows the widely used Tirmidhi list. For many names we show a verse where the name, or a word from the same root, appears.

Allah has more than 99 names

The hadith does not mean Allah has only 99 names. In a dua taught by the Prophet ﷺ, a person asks Allah by every name He has, including names He has kept in His knowledge of the unseen (Musnad Ahmad 3712). The 99 are those with this special promise attached.

How to learn them

  • Learn a few at a time, for example one a day or five a week.
  • Learn them in pairs that appear together in the Quran, such as Al-Ghafūr Ar-Raḥīm or Al-‘Alīm Al-Ḥakīm.
  • Learn the root of each name. Many share roots with words you already know, such as Ar-Raḥmān and raḥmah.
  • Use them in your duas. Ask Ar-Razzāq for provision and Al-Ghaffār for forgiveness.
  • Review them regularly. Reciting the list with family is an easy routine.
FAQ

Frequently asked questions

Can’t find what you’re looking for? Our support team is happy to help.

Contact support
Does Allah have only 99 names?

No. The hadith mentions 99 names with a special reward, but Allah has other names too, including some known only to Him (Musnad Ahmad 3712).

Where is the hadith about the 99 names?

Sahih al-Bukhari 7392 and Sahih Muslim 2677.

Where does the list of 99 names come from?

The best-known list comes from Jami‘ at-Tirmidhi 3507. Scholars differ on whether the list itself is from the Prophet ﷺ or was compiled by a narrator.

Learn on the go

Understand the Quran in its own language

Learn Arabic to understand the Quran, step by step, with 200+ video lessons. Your first 3 lessons are free.

Requires iOS 15 or later, or Android 8.0 Oreo and above.

Or learn in your browser
Path to Arabic app showing Lesson 1 with Video, Quran Connect, Engage and Unlock steps