محمد بن الحسن بن الحسين بن علي بن أبي طالب. وذهبت فرقة إلى أنه أبو القاسم محمد بن علي الحسن السبط، وهو الذي حبسه المعتصم فبقي سنة في الحبس وأخرجوه وذهبوا به فلم يعرف له خبر. وذهبت فرقة إلى أنه محمد بن عبد الله بن الحسين. وقالت فرقة إنه يحيى بن عمر من أحفاد زيد بن علي بن الحسين. وزعمت فرقة من الإسماعيلية أنه إسماعيل بن جعفر الصادق. وأخرى أنه محمد بن إسماعيل. وجميع هذه الأقوال محض وهم وخيال.
والحق ما ذهب إليه أهل السنة من أن المهدي هو رجل من ولد فاطمة يملأ الأرض عدلا كما ملئت جورا. أخرج أحمد والماوردي أنه - صلى الله عليه وسلم - قال:"المهدي من عترتي يخرج في اختلاف الناس وزلزالهم فيملأ الأرض عدلا وقسطا كما ملئت ظلما وجورا ويرضى عنه ساكن السماء وساكن الأرض". وفي رواية أبي داود والترمذي:"اسمه اسمي واسم أبيه اسم أبي ويقسم المال صحاحا بالسوية ويملأ قلوب أمتي غني ويسعهم عدله". وفي رواية للحاكم: "يحل في آخر الزمان بلاء شديد من سلطانهم لم يسمع بلاء أشد منه لا يجد الرجل ملجأ .. فيبعث الله رجلا من عترتي وأهل بيتي يملأ الأرض قسطا وعدلا كما ملئت ظلما وجورا، يحبه ساكن الأرض وساكن السماء ويرسل قطرها وتخرج الأرض نباتها لا يمسك منهم