محمد حنفیه فرزند علی بن ابی طالب (علیه السلام) است. البته مادر وی فاطمه (علیها السلام) نیست. وی در جنگ جمل، علمدار لشکر بود. علی (علیه السلام) به او فرمان حلمه داد. محمد حنفیه حمله کرد، ولی دشمن با ضربات نیزه و تیر علمدار را گرفت. در نتیجه محمد از پیشروی بازماند. حضرت خود را به او رساند و فرمود: از ضربات دشمن مترس، حمله کن.
وی قدری دوباره پیشروی کرد، ولی باز متوقف شد. علی (علیه السلام) از ضعف فرزندش سخت آزرده خاطر شد. نزدیک او آمد و با قبضه شمشیر به دوشش کوبید و فرمود: این ضعف و ترس را از مادرت به ارث برده ای.
یعنی من که پدر تو هستم ترسی ندارم.[1]
رسول اکرم (صلی الله علیه و آله و سلم) در مورد انتخاب همسر، که نقش اساسی در تربیت فرزند دارد می فرماید: موقع انتخاب همسر دقت کن که فرزندت را در رحم چه شخصی می خواهی قرار دهی[2].
[1] . مستطرف، ج 2، ص 218. بذرافشان
[2] . وسائل الشیعه، ج 15، ص 123.