Language:
كتاب الدعوات
80  
Invocations
(68)
Chapter: Allah has one hundred Names less one
(68)
باب لِلَّهِ مِائَةُ اسْمٍ غَيْرَ وَاحِدٍ
Sahih al-Bukhari 6410

Narrated Abu Huraira:

Allah has ninety-nine Names, i.e., one hundred minus one, and whoever believes in their meanings and acts accordingly, will enter Paradise; and Allah is witr (one) and loves 'the witr' (i.e., odd numbers).

حَدَّثَنَا عَلِيُّ بْنُ عَبْدِ اللَّهِ، حَدَّثَنَا سُفْيَانُ، قَالَ حَفِظْنَاهُ مِنْ أَبِي الزِّنَادِ عَنِ الأَعْرَجِ، عَنْ أَبِي هُرَيْرَةَ، رِوَايَةً قَالَ ‏ "‏ لِلَّهِ تِسْعَةٌ وَتِسْعُونَ اسْمًا، مِائَةٌ إِلاَّ وَاحِدًا، لاَ يَحْفَظُهَا أَحَدٌ إِلاَّ دَخَلَ الْجَنَّةَ، وَهْوَ وَتْرٌ يُحِبُّ الْوَتْرَ ‏"‏‏.‏
Reference : Sahih al-Bukhari 6410
In-book reference : Book 80, Hadith 105
USC-MSA web (English) reference : Vol. 8, Book 75, Hadith 419
  (deprecated numbering scheme)