حضرت امام جواد(ع) هشت فرزند داشت كه چهار تن از آنها پسر و چهار تن دیگر دختر بودهاند؛ دومین فرزند ایشان بعد از حضرت امام علی النقی(ع)، ابو احمد «موسی» نام دارد.