ابن طقطقی گفته است:
او را پنج فرزند بود: 1- علی، امام زین العابدین 2- علیاکبر که در کربلا شهید شد 3- علیاصغر که در کربلا تیری به او خورد و درگذشت 4- عبدالله که در کربلا همراه پدرش شهید شد 5- جعفر که مادرش از قضاعه بود.
قال ابن الطقطقیّ:
و له (ع) خمسة أولاد: 1- علیّ الإمام زین العابدین 2- و علیّ الأکبر قتل بالطّفّ 3- و علیّ الأصغر أصابه سهم بکربلاء فمات 4- و عبدالله قتل مع أبیه بکربلاء 5- و جعفر أُمّه من قضاعة.[1]
[1]– الاصیلی: 143.