هو أبو القاسم محمّد بنُ عبد الله بن عبد المُطّلب، - وقيل: اسمه شَيْبَة- بن هاشم، - واسمه: عمرو- بن عبد مَنَاف، - واسمه: المغيرة- بن قُصَيّ، - واسمه: زيد- بن كِلَاب بن مُرَّة بن كَعب بن لُؤَيّ بن غالب بن فِهر بن مالك بن النَّضر بن كِنانَة بن خُزَيمة بن مُدْرِكَة بن إلياس بن مُضَر بن نِزَار بن مَعَدّ بن عَدْنَان.
عشرون جَدًّا، وهذا الصحيح من النَّسب المُجْمَع عليه (١) ، جاء عن عروة بن الزبير أنَّه قال: قال عمر بن الخطاب ﵁: "إنَّما ننتسِبُ إلى مَعَدّ، وما بعد مَعَدّ لا ندري ما هو" (٢) .
وقال عروة: "ما وجدنا أحدًا يعرف ما وراء مَعَدّ بن عدنان إلّا تخوُّضًا" (٣) .