Ali kemudian menikah dengan Laila binti Mas’ud. Dari pernikahannya, Ali dikaruniai dua anak laki-laki, yang diberi nama Ubaidullah dan Abu Bakar. Hisyam bin Al Kalbi berkata, mereka juga terbunuh di Karbala.
Ali juga menikah dengan Asma bin Umais al-Khat’amiyyah. Darinya dilahirkan Yahya dan Muhammad. Selain itu, Ali juga pernah menikah dengan Ummu Habiba binti Zam’a bin Bahr bin Al-Abd bin Alqama, dan dia melahirkan Umar.
Kemudian, Ali juga menikah dengan Ummu Said binti Urwah bin Masud al Thaqofiyyah. Dari Ummu Said, Ali memiliki dua anak yang bernama Ummul Hasan dan Ramlah. Cucu Nabi, Umamah binti Abi Al-Aas juga pernah dinikahi oleh Ali. Mereka mempunyai seorang putra, Muhammad “al-Wusto”.
Ibnu Jarir menyebutkan, total anak-anak Ali bin Abi Thalib adalah 14 laki-laki dan 17 perempuan. Imam Al Waqidi menembahkan, “Yang banyak memberikan keturunan adalah dari jalur Al Hasan, Al Husain, Muhammad bin Al Hanafiyah, Al Abbas bin Al Kilabiyah, dan Umar bin At Taghlabiyyah. (ROL)