طبق نقل مرحوم شيخ مفيد (8) تعداد اولاد امام چهارم 15 نفرند، چهار دختر و يازده پسر كه عبارتند از:1 - امام محمّد باقر (عليه السلام ) 2 - عبداللّه 3 - حسن 4 - حسين 5 - زيد 6 - عمر 7 - اصغر 8 - عبدالرحمن 9 - سليمان 10 - على 11 - خديجه 12 - محمّد اصغر 13 - فاطمه 14 - عليه 15 - ام كلثوم
مادر زيد (ع )
در نام مادر وى اختلاف است ، بعضى او را به نام (جيداء) يا (جيّد) ياد كرده اند (9) و بعضى نام او را (حيدان ) مى دانند (10) و در روايتى امام سجاد (عليه السلام ) او را به نام (حوراء) مى خواند(11)او كنيز بود شايسته و با نجابت ، كه مختار بن ابى عبيده ثقفى او را به سى هزار درهم خريد، (12) اين در نظرش جلوه كرد و او را خوشايند شد، كه با خود گفت : نه ، من لياقت اين زن را ندارم ، او شايسته على بن الحسين (عليهماالسلام ) است و او را به عنوان هديه اى ارزنده به خدمت امام فرستاد، و اين بانو از امام چهارم داراى چهار فرزند شد، سه پسر و يك دختر، فرزند اول او، قهرمان كتاب ما زيد (عليه السلام ) ناميده شد. و سه فرزند ديگر عمر، على و خديجه نامگذارى شدند.(13)اين بانو، زنى با نجابت و پرهيزگار و پاكدامن بود. روزى امام باقر (عليه السلام ) چشمش به زيد افتاد، فرمود: ( لقد انجبت ام ولدتك يا زيد ) يعنى اى زيد مادر نجيبى تو را زاده است .(14)