وكنيته أبو القاسم وقيل أبو عبد الله وهو من الطبقة الأولى من التابعين ولد بعد وفاة رسول الله صلى الله عليه وآله.
قال أحمد في المسند: ثنا وكيع ثنا مطر ثنا منذر ثنا محمد بن الحنفية عن أبيه علي عليه السلام قال: قلت يا رسول الله أرأيت إن ولد لي بعدك ولد أسميه باسمك وأكنيه بكنيتك؟ قال: (( نعم ) ). قال الزهري: فكانت رخصة من رسول الله صلى الله عليه وآله لعلي عليه السلام.
قلت: وقد تسمى بهذا الاسم وتكنى بهذه الكنية جماعة في الإسلام منهم محمد بن أبي بكر الصديق فإن كنيته أبو القاسم ومحمد بن طلحة بن عبيد الله ومحمد بن أبي وقاص ومحمد بن عبد الرحمن بن عوف ومحمد بن جعفر بن أبي طالب ومحمد بن حاطب بن أبي بلتعة ومحمد بن الأشعث من قيس في آخرين.