علی بن محمد مشهور به امام هادی(ع) یا امام علی النقی(ع) دهمین امام شیعیان و فرزند امام جواد(ع) است. ایشان از سال ۲۲۰ تا ۲۵۴ قمری به مدت ۳۳ سال، امامت شیعیان را به عهده داشتند.