در تاریخ فرزندان مختلفی برای حضرت صادق علیه السلام ذکر شده است. برخی مورخین نوشته اند امام ششم دارای هفت فرزند ( شش پسر و یک دختر) بوده است به نامهای:
1.
امام موسی کاظم علیه السلام .
2.
اسماعیل .
3.
محمد .
4.
علی .
5.
عبدالله .
6.
اسحاق .
7.
ام فروه .
مورخین نوشته اند مادر اسماعیل و عبدالله و ام فروه فاطمه، نوه فرزند امام مجتبی، بود،
مادر امام موسی بن جعفر علیه السلام، اسحاق، محمد و فاطمه کنیزی به نام
حمیده ،
و یحیی و عباس و اسماء و فاطمه صغری نیز از کنیز های دیگر بوده اند.
شیخ مفید در ارشاد نوشته است که حضرت صادق علیه السلام ده فرزند داشته است:
اسماعیل و عبدالله و ام فروه که مادرشان فاطمه، دختر حسین بن علی بن حسین بن علی بن ابی طالب بود،
امام موسی کاظم و اسحاق و محمد از کنیز دیگری،
و عباس و علی و اسماء و فاطمه از کنیزان دیگر.