1- Some of the names of the Prophet (blessings and peace of Allah be upon him) are clearly proven in the Quran and Sunnah. In the Quran, he is called Muhammad and Ahmad. Prophet Muhammad (peace and blessings be upon him) said: “I have several names. I am Muhammad, I am Ahmad, I am al-Mahi and I am al-Hashir.”
2- The scholars differed concerning many names and whether they may correctly be attributed to the Prophet (peace and blessings be upon him) or not. This led to them differing concerning the number of these names.