علی بن محمد، مشهور به امام هادی و علی النَّقی، امام دهم شیعیان است. پدرش امام جواد(ع)، امام نهم شیعیان، و مادرش کنیزیبه نام سَمانه? مَغربیه یا سوسَن بود.
از مشهورترین القاب امام دهم شیعیان، هادی و نَقی است. گفتهاند علت ملقب شدنش به هادی این است که در زمان خود، بهترین هدایتکننده مردم به سوی خیر بود. القاب دیگری همچون مرتضی، عالم، فقیه، امین، ناصح، خالص و طَیّب نیز برای او ذکر شده است.
شیخ صدوق (درگذشت 381ق) از استادانش نقل کرده که امام هادی و فرزندش امام حسن عسکری(ع) را به دلیل اینکه در منطقهای به نام عسکر در سامرا ساکن بودند، عسکری میخواندند. ابنجوزی (درگذشت 654ق) از علمای اهلسنت نیز در کتاب تَذْکرةالخَواص نسبت عسکری به امام هادی را به همین دلیل دانسته است.
کنیه وی ابوالحسن است و در منابع حدیثی، ابوالحسن سوم خوانده شده است. تا با ابوالحسن اول، یعنی امام کاظم و ابوالحسن دوم یعنی امام رضا اشتباه نشود.