بر طبق عقیده ی اهل سنت، در آخر زمان شخصی هم اسم نام پیامبر صلی الله علیه وسلم بنام محمد مهدی متولد خواهد شد که رهبری مسلمانان جهان را بدست خواهد گرفت و با کفار خواهد جنگید تا حکومت اسلامی را بر دنیا مسلط گرداند. اما شیعه معتقد است که مهدی قبلا و تقریبا ۱۲۰۰ سال قبل متولد شده است که پدر او یکی از اهل بیت بنام حسن عسکری رحمه الله است و چند سال پس از تولد غیب شده است و الان منتظر هستند تا او ظهور کند.
اما قطعا این عقیده باطل است، زیرا هرگز امام حسن عسکری فرزندی بنام مهدی نداشته است و چنین ادعایی ثابت نشده است، و اگر هم می داشت هیچ کس نمی تواند غیب شود و لازمه ی غیب شدن فردی اینست که با وحی در ارتباط باشد که در آنصورت خاتمیت پیامبر صلی الله علیه وسلم زیر سوال خواهد رفت.