Sayyiduna Ali (may Allah be pleased with him) narrates: When Hasan was born, he named him Hamzah; when Husayn was born, he named him Ja'far after his paternal uncle. Sayyiduna Ali (may Allah be pleased with him) says: The Prophet (peace and blessings be upon him) called me and said: I have been commanded to change the names of these two sons of mine. (Sayyiduna Ali (may Allah be pleased with him) says:) I said: Allah and His Messenger know best. Then the Prophet (peace and blessings be upon him) named them Hasan and Husayn.
Ahmad recorded it, Abu Ya'la recorded something similar, and al-Bazzar and al-Tabarani recorded it. Its chain contains Abdullah bin Muhammad bin Aqil, whose hadith is hasan (good). The rest of its narrators are the narrators of the Sahih.
Hadith Referenceمجمع الزوائد ومنبع الفوائد / كتاب الأدب / 12868
Hadith Gradingمحدثین:إسنادہ حسن
Hadith Takhrij«اخرجه البزار فى المسند (1996) اخرجه ابو يعلى فى المسند (498) اخرجه احمد فى المسند (1370) ، أخرجه مسند أحمد برقم: 1374، وأخرجه إتحاف الخيرة المهرة بزوائد المسانيد العشرة برقم: 4785/4، 5489/1»