علمای شیعه از چهار پسر به نامهای حسن، محمد، حسین و جعفر برای امام هادی یاد کردهاند.[۲۴] شیخ مفید از دختری به نام عایشه[۲۵] و ابن شهرآشوب دختری به نام علیه برای وی نام میبرد.[۲۶] از سخنان علمای اهل سنّت نیز برمیآید که وی چهار فرزند پسر و یک دختر داشته است.[۲۷]
مادر امام عسکری، کنیزی از اهالی نوبه[یادداشت ۲] بود که حُدیث یا سوسن نام داشت.[۲۸]