أنا يونس عن يونس بن عمرو عن أبيه عن هانىء بن هانىء عن علي قال:
لما ولد حسن سميته حرباً، قال: فجاء رسول الله صلى الله عليه وسلم فقال: أروني بني، ماذا سميتموه؟ فقلت: سميته حرباً، فقال رسول الله صلى الله عليه وسلم: لله عليه، لا ولكن اسمه حسن، فلما ولدت حسيناً سميته حرباً، فجاء رسول الله صلى الله عليه وسلم فقال:
أروني ابني ما سميتموه؟ فقلت: سميته حرباً، فقال: لا ولكن أسمه حسين، فلما ولدت الثالث سميته حرباً، فجاء رسول الله صلى الله عليه وسلم فقال: أروني ابني ماذا سميتموه؟ فقلنا: سميناه حرباً، فقال: لا ولكن اسمه محسن، ثم قال: إني سميتهم ببني هرون: شبره وشبيراً «١» ، يقول حسن وحسين.