Skip to main content
Share:

99 Names of Allah (Asma ul Husna) — Meanings, Benefits & How to Memorize

أَسْمَاءُ اللَّهِ الْحُسْنَى

Published February 19, 2026 · 10 min read

What Are the 99 Names of Allah?

The 99 Names of Allah (Asma ul Husna — "the Most Beautiful Names") are attributes of God mentioned in the Quran and authentic Hadith. They describe who Allah is: His mercy, His power, His knowledge, His creativity. The Prophet (PBUH) said: "Allah has 99 names — whoever memorizes them will enter Paradise." (Sahih Al-Bukhari)

The Hadith About the 99 Names

"Allah has ninety-nine names, one hundred minus one. Whoever memorizes them [ahsaha] will enter Paradise. He is odd (Witr) and loves the odd number."

— Prophet Muhammad (PBUH), Sahih Al-Bukhari 2736, Sahih Muslim 2677

The Arabic word ahsaha (أَحْصَاهَا) means more than just memorizing the words. Scholars explain it includes:

  • Memorizing the names (knowing all 99)
  • Understanding the meaning of each name
  • Making dua using the relevant name (e.g., calling on Al-Shafi when asking for healing)
  • Worshipping Allah according to what each name implies

Why Knowing the Names of Allah Changes You

Knowing the names of Allah is not an academic exercise. It transforms how you see the world, how you make dua, and how you relate to God. Some examples:

Al-Rahman
When you know Allah is "the Most Merciful," you trust that your mistakes can be forgiven and you turn back to Him instead of giving up.
Al-Razzaq
When you know Allah is "the Provider," anxiety about money decreases — you trust that your provision comes from Him, not from luck or people.
Al-Fattah
When you know Allah is "the Opener," you call on Him when doors seem closed — in career, in health, in relationships.
Al-Wadud
When you know Allah is "the Loving," you feel genuinely loved — not just worshipped from fear, but in a relationship of love.

The First 20 Names — Arabic, Transliteration & Meaning

Start by learning these first 20. Once you know them, the next 20 come more easily.

#ArabicTransliterationMeaning
1اللهAllahThe Greatest Name — God, the One deserving all worship
2الرَّحْمَٰنُAr-RahmanThe Most Merciful — immense mercy encompassing all creation
3الرَّحِيمُAr-RahimThe Most Compassionate — specific, enduring mercy for believers
4الْمَلِكُAl-MalikThe King — absolute sovereign of all existence
5الْقُدُّوسُAl-QuddusThe Most Holy — completely pure and free of all imperfection
6السَّلَامُAs-SalamThe Source of Peace — the originator and grantor of peace
7الْمُؤْمِنُAl-Mu'minThe Guardian of Faith — protects believers, grants safety
8الْمُهَيْمِنُAl-MuhayminThe Controller — watches over and protects all things
9الْعَزِيزُAl-AzizThe Mighty — invincible, of supreme dignity and power
10الْجَبَّارُAl-JabbarThe Compeller — irresistibly restores and fixes broken things
11الْمُتَكَبِّرُAl-MutakabbirThe Supreme — having supreme majesty above all creation
12الْخَالِقُAl-KhaliqThe Creator — creates from nothing according to His will
13الْبَارِئُAl-Bari'The Originator — brings things into existence in perfect form
14الْمُصَوِّرُAl-MusawwirThe Fashioner — gives unique form and shape to everything
15الْغَفَّارُAl-GhaffarThe Forgiving — forgives repeatedly and abundantly
16الْقَهَّارُAl-QahharThe Subduer — dominates and overpowers all things
17الْوَهَّابُAl-WahhabThe Bestower — gives generously without any return
18الرَّزَّاقُAr-RazzaqThe Provider — provides all sustenance and provision
19الْفَتَّاحُAl-FattahThe Opener — opens doors of mercy, relief, and solution
20الْعَلِيمُAl-'AlimThe All-Knowing — has complete knowledge of all things

How to Memorize All 99 Names

Method 1: Learn in Thematic Groups

Instead of memorizing 99 random names, group them by theme. You remember clusters better than lists:

Names of Mercy: Ar-Rahman, Ar-Rahim, Al-Wahhab, Al-Ghaffar, Al-Ghafur, Al-Afuww, Al-Wadud, Al-Latif
Names of Power: Al-Malik, Al-Aziz, Al-Jabbar, Al-Mutakabbir, Al-Qahhar, Al-Qawi, Al-Matin, Al-Qadir
Names of Knowledge: Al-'Alim, Al-Khabir, Al-Sami', Al-Basir, Al-Shahid, Al-Muhsi, Al-Muhit
Names of Creation: Al-Khaliq, Al-Bari', Al-Musawwir, Al-Badi', Al-Mubdi', Al-Mu'id
Names of Guidance: Al-Hadi, Al-Rashid, An-Nur, Al-Wali, Al-Wakil, Al-Muqit

Method 2: Make Dua Using Each Name

The Prophet (PBUH) taught us to call on Allah by His names in dua. For example: "Ya Al-Shafi (O Healer), heal me" or "Ya Al-Razzaq (O Provider), provide for my family." This immediately makes each name meaningful and memorable.

Method 3: Test Yourself with a Quiz

QuranMakkah has a free interactive quiz for the 99 Names. You see the Arabic name and type the meaning — or vice versa. Regular self-testing is the fastest way to true memorization.

Take the free quiz →

Method 4: Recite After Every Prayer

Set a goal: recite 10 names after every Fajr prayer. In 10 days, you will have covered all 99. Then cycle through them again. Within a month of this practice, they will be memorized naturally.

Frequently Asked Questions

What is the hadith about the 99 names?

"Allah has 99 names, one hundred minus one. Whoever memorizes them will enter Paradise." (Sahih Al-Bukhari 2736). The word "memorizes" includes understanding and acting upon them — not just rote repetition.

Are the 99 names listed in the Quran?

No complete list of 99 appears in the Quran. The hadith in Bukhari and Muslim mention them but also don't give a complete numbered list. Scholars have compiled lists from Quran and authentic Hadith — these lists vary slightly but the core names are agreed upon.

What is the greatest name of Allah?

"Allah" is considered the greatest and most complete name — it encompasses all other attributes. Some scholars say "Al-Hayy Al-Qayyum" (The Ever-Living, The Self-Sustaining) mentioned in Ayat al-Kursi is the Ism al-A'tham (Greatest Name).

How long does it take to memorize all 99 names?

With consistent daily practice (10–15 minutes), most people can memorize all 99 names within 4–8 weeks. Using the thematic grouping method and the interactive quiz on QuranMakkah significantly speeds this up.

Start Learning the 99 Names — Free Quiz Included

Browse all 99 names with Arabic, transliteration, and meanings. Test yourself with our interactive quiz.

Open 99 Names of Allah
Share:

Related Articles