عَنْ أَبِي هُرَيْرَةَ رضى الله عنه : أَنَّ رَسُولَ اللَّهِ قَالَ: «إِنَّ لِلَّهِ تِسْعَةً وَتِسْعِينَ اسْمًا؛ مِائَةً إِلَّا وَاحِدًا، مَنْ أَحْصَاهَا دَخَلَ الجَنَّةَ»، زَادَ في رواية: «إِنَّهُ وِتْرٌ يُحِبُّ الْوِتْرَ». متفق عليه


Abu Hurayrah narrated that the Prophet (peace be upon him) said: 

1. God has ninety-nine names:  2. one hundred minus one.  3. Whoever learns them all goes to Heaven.  4. Adding in a different narration: He is one and loves oneness.

Related Quranic Verses

God has the finest names, so appeal to Him by these and stay away from those who blaspheme against His names. They shall be requited for all they do.

(7: 180)

Say

‘Call upon God or call upon the Lord of Grace. By whichever name you invoke Him, His are the most gracious names’.

(17: 110)

He is God: there is no deity other than Him. It is He who knows all that is beyond the reach of anyone’s perception, as well as all that which can be witnessed. He is the Lord of Grace, the Ever-Merciful. (22) He is God: there is no deity other than Him, the Sovereign, the Holy, the Source of Peace, the Giver of Faith, the Guardian over all, the Almighty, the Compeller, to whom all greatness belongs. Exalted is God in His limitless glory above anything they associate as partner with Him. (23) He is God: the Creator, the Maker who gives shape and form to all. His are the most gracious names. Everything in the heavens and earth extols His limitless glory. He alone is the Almighty, the Wise.

(59: 22-24)

Hadiths projects