Abu Huraira (may Allah be pleased with him) narrates from the Noble Prophet (peace and blessings of Allah be upon him) that he (peace be upon him) said: Allah, Glorified and Exalted be He, has ninety-nine names. Whoever memorizes them (that is, believes in their meanings and acts accordingly) will enter Paradise. And Allah Almighty is Odd and loves the odd number (that is why He did not mention a complete hundred names, although Allah has countless names).