Zainab binti Muhammad

Syaratnya adalah Zainab harus pergi ke Madinah apabila ingin suaminya dibebaskan. Zainab pun menyetujui syarat tersebut. Suaminya sempat dibebaskan tetapi kemudian dimasukkan lagi ke penjaran sampai akhirnya dibebaskan kembali karena Zainab turut campur tangan dalam proses pembebasan. Setelah suaminya Zainab memeluk agama Islam maka Zainab menikah untuk kedua kalinya secara Islam. Zainab mempunyai dua orang anak yang bernama "Ali" dan "Umamah binti Abul 'Ash ar-Rabi'". Akan tetapi, Ali meninggal saat masih bayi. Umamah menikah dengan Ali bin Abi Thalib setelah wafatnya Fatimah binti Muhammad Muhammad, serta dinikahi Mughirah bin Naufal setelah 'Ali meninggal. Memiliki seorang anak. atau menurut pendapat lain, 2 orang anak, yaitu Yahya bin al-Mughirah dan Muhammad al-Ausath bin 'Ali bin Abi Thalib.