طبرى در تاریخ خود تمام یاران امام حسین (ع) را صد نفر دانسته که در میان آنان پنج نفر از فرزندان امام على (ع)، شانزده نفر از بنیهاشم و دیگران از قبایل مختلف بودند.[1]
البته گروهی نیز تعداد فرزندان امام علی (ع) در کربلا را هفت نفر دانستهاند که عبارتاند از: 1.امام حسین (ع) 2.حضرت عباس (ع) 3.جعفر 4.عبدالله 5.محمد 6.ابوبکر 7.عثمان.[2]
بر خلاف زمان ما در دوران ائمه این اسامی عَلَم نبوده است. یعنی اینطور نبوده که با شنیدن این اسامی ذهنها به سمت خاصی بره. مثل دیگر اسمهای عادی زمان ما. از طرفی این اسمها عادی و متعارف بوده است بنابر این هرکسی و از جمله امام علی ع یا اهل بیت ع ممکن بود چنین اسمهایی را انتخاب کنند. همانطور که در بین شیعیان خالص ائمه اسم معاویه و یزید هم وجود دارد. ولی در زمان ما این اسم ها تبدیل به نماد شده اند لذا ما استفاده نیمکنیم.
چرا حضرت علی اسم پسرانش را ابوبکر و عثمان گذاشته بودند ؟