In History it has mentioned that Imam Ali (a.s) had 9 wives but not at a time they came in his marriage in different time period of his life.
These wives are as follows:
1- Fatima AZ Zahra (s.a) binte Hazrat Muhammad (saww)
2-Khoole binte Ja’far bin Qais Al-Hanafiya
3-Umme Habibah binte Rabiyya
4-Ummul Baneen binte Hezam bin Khalid
5-Lyla binte Masood Kelabiya
6-Umme Masood binte Urwa bin Masood Saqafi
7-Ammame binte Abi A’as
8- Mahyaha binte Amr al Qais
9-Asma binte Umais
He had 28 children from these wives:
1- Imam Hasan (a.s) 2- Imam Husain (a.s) 3- Lady Zainab (s.a) 4- Lady Umme Kulsoom (s.a) 5- Hazrat Mohsin (a.s)
6-Mohammad Hanafiya 7- Umar 8-Ruqaiyya 9- Hazrat Abbas (a.s) 10- Jaffar (r.a)11- Usman (r.a) 12- Abdollah (r.a)13- Mohammad Asghar 14-Ubaidullah 15- Yahiya 16-Aun 17- Ummul Hasan 18-Ramlah 19- Nafsiya 20-Zainab Sughra 21- Umme Hani 22-Ummul Keram 23-Jamane 24-Amame 25- Umme Salma 26-Maimoone 27- Khadija 28 Fatima