Shama-il Tirmidhi Chapter 051, Hadith Number 001 (360).

Jubayr bin Mut'im Radiyallahu 'Anhu says: "Rasulullah Sallallahu 'Alayhi Wasallam said: 'I have many names, I am Muhammad, I am Ahmad, I am Maahi (the one who erases-eradicates) through whom Allah has eradicated kufr. I am Haashir, whom Allah will raise first on the day of qiyaamah, the whole ummah will be judged before my feet on the day of qiyaamah. I am 'Aaqib (the one who comes last), and that 'Aaqib, after whom there shall be no other nabi'".

Commentary
The last three names are mentioned with their reasons. The reasons for the first two names are not mentioned in the narration. Apparently it seems the first two are names, and the others are attributes, or it may be that there are many reasons for these names, or the reasons for it may be clear. The 'ulama have written that Muhammad is a hyperbole of the word hamd, which means praised abundantly, or it may be the name of Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam because he had many virtues, or because he was praised occasionally, or it is because Allah praised Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam many times, and in the same manner the malaa-ikah, previous ambiyaa and awliyaa praised him, or it is by the way of tafaa-ul (optimism) that he be praised profusely, or because the past and present, all the people Praise Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam, and on the day of qiyaamah all will be under his banner, which will be known as the Banner of Praise. The meaning of Ahmad is the one who praises more. The meaning of it may also be, the one who is more praised. In this case the word will have a similar meaning as that of the previous word, but the first meaning is better known. According to this, it will mean that Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam praised Allah the most, which according to this world is apparent, and there is no doubt about this in the hereafter. On the day of qiyaamah, the Banner of Hamd will be in the hands of Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam. The Maqaamul Mahmud (laudable station) is for Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam. At the time of shafaa'ah (inter-cession) Sayyidina Rasulullah Sallallahu 'Alayhi Wasllam will praise Allah so much that no one before him had ever praised Allah as much. Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam has said: 'At that time I will be inspired to praise Allah Ta'aala, which is not before me at this moment'. The 'ulama have written that Muhammad is a special name of Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam, which was not kept before by the people. When the time for the birth of Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam dawned, many people hoped that their children become worthy of the glad tidings, which were mentioned in the scriptures. They started keeping the name Muhammad thinking that this child would become a nabi. But "Allah alone knows best, the place where He will choose for His Risaalah".