Hz. Ali, Fil (Ammul-Fil) yılının otuzüçüncü senesi Recep ayının on üçüncü günü Cumada Mekkede, birçok tarihçinin rivayetine göre Kabenin içinde doğmuştur. (29 Temmuz 599). Kabeyi Muazzamanın içinde doğan tek kişi kendileridir.
Hz. Ali doğunca annesi ona babasının adı olan ve aslan anlamına gelen Esed, bir rivayete göre de Haydar adını verdi. Hz. Muhammed, Alinin doğumunu duyunca amcasının evine geldi. Ali'yi kucağına aldı, dilini ağzına verip emzirdi. Adını sordu. Fatma Esed koymak istiyorum deyince, Hayır dedi, Onun adı Alidir.