۴ . ظاهر نقل نخست ، آن است كه تا هنگام نام گذارى امام حسين عليه السلام ، نام امام حسن عليه السلام ، حمزه بود و چنين مطلبى را هيچ سند تاريخى و روايتى اى تأييد نمى كند.
۵ . اگر امام على عليه السلام نام امام حسن عليه السلام را حرب نهاده بود و پيامبر صلى الله عليه و آله آن را به حسن تغيير داد، چگونه ممكن است امام على عليه السلام نام فرزندان ديگرش را حرب گذاشته باشد؟!
۶ . ولادت و نام گذارى فرزند سوم امام على عليه السلام در زمان پيامبر صلى الله عليه و آله با اسناد تاريخى ، ناسازگار است.
بر پايه آنچه گفته شد، احتمال جعل اين نقل ها توسط دشمنان امام على عليه السلام و بنى اميّه ، بويژه در خصوص نام گذارى حرب، بسيارى قوى است و مراد جاعلان، القاى ناسازگارى روحيّه امام على عليه السلام با پيامبر صلى الله عليه و آله و نيز خشونت طلب جلوه دادن امام على عليه السلام و تبليغ نام «حرب» (نام پدر ابوسفيان) بوده است .