قال أبو بكر بن محمد بن عمرو بن حزم: إن عمر بن الخطاب جمع كل غلامٍ اسمه اسم نبي فأدخلهم الدار ليغير أسماءهم، فجاء آباؤهم فأقاموا البينة أن رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ سمى عامتهم، فخلى عنهم؛ قال: وكان أبي فيهم.
قال حبيب مولى أسد بن الأخنس: بعثني عثمان بن عفان إلى محمد بن عمرو بن حزم: أنا نرمى من قبلك بالليل، فقال: ما نرميه ولكن الله يرميه؛ فأخبرت عثمان فقال: كذب لو رماني الله عز وجل ما أخطأني.
كان محمد بن عمرو قد أكثر أيام الحرة القتل في أهل الشام، وكان يحمل على الكردوس منهم فيفض جمعتهم، وكان فارساً، فقال قائلٌ من أهل الشام: قد أحرقنا هذا ونحن نخشى أن ينجو على فرسه، فاحملوا عليه حملةً واحدةً فإنه لا يفلت من بعضكم، فإنا نرى رجلاً ذا بصيرةٍ وشجاعة؛ فحملوا عليه حتى نظموه في الرماح ولقد مال ميتاً، ورجل من أهل الشام قد اعتنقه حتى وقعا جميعاً.
فلما قتل محمد بن عمرو انهزم الناس في كل وجهٍ حتى دخلوا المدينة، فجالت خيلهم فيها ينهبون ويقتلون.
وصلى محمد بن عمرو يوم الحرة وجراحه تثعب دماً، وما قتل إلا نظماً بالرماح، وكان رافعاً صوته يقول: يا معشر الأنصار اصدقوهم الضرب فإنهم قوم يقاتلون على طمع الدنيا وأنتم تقاتلون على الآخرة؛ ثم جعل يحمل على الكتيبة فيفضها حتى قتل. وجعل الفاسق مسرف بن عقبة يطوف على فرسٍ له في القتلى ومعه مروان بن الحكم فمر على محمد بن عمرو بن حزم وهو على وجهه، واضعاً جبهته في الأرض، فقال: والله لئن كنت على جبهتك بعد الممات لطال ما افترشتها حياً؛ فقال مسرف: والله ما أرى هؤلاء إلا أهل