هو محمد بن عبد الله بن عبد المطلب بن هاشم بن عبد مناف بن قصي بن كلاب بن مرة ابن كعب بن لؤيّ بن غالب بن فهر بن مالك بن النضر بن كنانة بن خزيمة بن مدركة ابن إلياس بن مضر بن نزار بن معد بن عدنان. وهذا هو المتفق عليه، وما بعد عدنان فقد اختلفت الروايات فيه فقال الأكثرون: عدنان بن أدّ بن أدد بن الهميسع بن يشجب بن نبت بن سلامان بن حمل بن قيدار بن إسماعيل بن إبراهيم بن آزر بن ناحور ابن أشوع بن [ارغو] بن فالخ بن عابر بن شالخ، وهو هود﵇- بن أرفخشذ بن سام بن نوح بن مالك بن متوشلخ بن أخنوخ وهو إدريس﵇- ابن يزد بن مهليل بن قينان بن أنوش بن شيث بن آدم﵇- وكان النبيﷺ- لا يتجاوز عدنان، ويقول: كذب النسّابون بعده.