از آنجا که جناب ابوطالب بیش از یک پسر داشته است، احادیثی وارد شده که منظور از «فرزند ابوطالب بودن امام مهدی (ع)» را مشخص و این طلاق را مقید کرده است و مهدی (ع) را مشخصاً از فرزندان حضرت علی بن ابی طالب (ع) شمرده است. در این زمینه، اخباری به ما رسیده است، یکی از آن ها فرمایش امام علی (ع) درباره ی امام مهدی (ع) است؛ «او مردی از نسل من است»[1] بر کسی پوشیده نیست که امیرالمؤمنین (ع) دارای بیش از یک پسر بوده، پس، باز هم بازشناختن دقیق امام مهدی (ع) براساس این که صرفاً بدانیم ایشان از فرزندان حضرت علی بن ابیطالب (ع) است، ممکن نیست. این مشکل قابل حل است. چون در احادیث متواتری که به صحتشان تصریح شده و در باب نسب امام مهدی (ع) ذکر شده است، گاه امام مهدی از «اهل بیت» و گاه از «عترت» و گاه از «نسل رسول اکرم (ص)» به شمار آمده است. شکی نیست که «اهل بیت» و «عترت» و «فرزندان نبی اکرم (ص)» منحصر در اولاد امیرالمؤمنین (ع) و فاطمه زهرا (ع) هستند. برای نمونه برخی از این روایات را ذکر می کنیم:
[1] الفتن، نعیم بن حما، ج 1، ص 369، ح 1084؛ التشریف بالمنن، سید بن طاووس، ص 176، ب 19، ج 238