The 99 names of Allah (Arabic: أسماء الله الحسنى Asmāʾ Allāh al-Ḥusnā, Beautiful Names of Allah) are the names of God in Islam. They are described in the Quran and Sunnah, among other places.
According to hadith there is a special group of 99 names, but no enumeration of them. Thus the exact list is not agreed upon, and the names of God (as adjectives, word constructs, or otherwise) exceed a total of 99 in the Quran and Sunnah. According to a hadith narrated by Abdullah ibn Mas’ud, some of the names of God have also been hidden from mankind.
Allah Has Spoken The Truth
“Praise be to Allah, Who begets no son, and has no partner in (His) dominion: nor (needs) He any to protect Him from humiliation: yes, magnify Him for His Greatness and Glory” (17:111)
“And (all) the Most Beautiful Names belong to Allâh, so call on Him by them, and leave the company of those who belie or deny (or utter impious speech against) His Names. They will be requited for what they used to do”. (7:180)
“Allâh! Lâ ilâhla illa Huwa (none has the right to be worshipped but He)! To Him belong the Best Names”. (20:8)
“He is Allâh, the Creator, the Inventor of all things, the Bestower of forms. To Him belong the Best Names . All that is in the heavens and the earth glorify Him. And He is the All-Mighty, the All-Wise” (59:24)
Narrated Abu Huraira: Prophet Muhammad SAW said:
“Verily, there are ninety-nine names for Allah, i.e. hundred excepting one. He who enumerates them would get into Paradise”. And Hammam has made this addition on the authority of Abu Huraira who reported it from Prophet Muhammad SAW that he said: “He is Odd (one) and loves odd number.”
(Sahih Muslim 35:6476)
Image ref: http://www.islamicbulletin.org
Highly recommended resources for detailed explanations: