A son was born to one of our men, and he named him Muhammad. We told him, "We will not let you name him Muhammad, after the Prophet ﷺ."So the man took his son to the Messenger of Allah ﷺ and said, "Messenger of Allah, a boy has been born to me and I named him after you, but my people refuse to allow it."The Prophet ﷺ replied, "Yes, name your children after me, but do not take my kunyah, for I am Qasim, the one who distributes among you."
حدثنا زياد بن عبد الله بن الطفيل قال عبد الله و سمعت أبي مرة يقول حدثنا زياد بن عبد الله بن الطفيل البكائي العامري حدثنا منصور عن سالم
ولد لرجل منا غلام فسماه محمدا فقلنا لا ندعك تسميه محمدا باسم النبي ﷺ فأتى الرجل بابنه إلى رسول الله ﷺ فقال يا رسول الله إنه ولد لي غلام وإني سميته باسمك فأبى قومي أن يدعوني قال بلى تسموا باسمي ولا تكنوا بكنيتي فإني قاسم أقسم بينكم
Its isnad is sahih. Ziyad bin Abdullah Bakkai was deemed trustworthy by the scholars, and he has a narration in Muslim. He is reliable in the field of military campaigns. Mansur is Ibn Mutamir, and Salim is Ibn Abu Jaad. The hadith has previously appeared at 14913.