تفسير مقاتل بن سليمان - مقاتل  
{مَّا كَانَ مُحَمَّدٌ أَبَآ أَحَدٖ مِّن رِّجَالِكُمۡ وَلَٰكِن رَّسُولَ ٱللَّهِ وَخَاتَمَ ٱلنَّبِيِّـۧنَۗ وَكَانَ ٱللَّهُ بِكُلِّ شَيۡءٍ عَلِيمٗا} (40)

وأنزل الله عز وجل في قول الناس إن محمدا تزوج امرأة ابنه { ما كان محمد أبا أحد من رجالكم } يعني زيد بن حارثة ، يقول : إن محمدا ليس بأب لزيد { ولكن } محمدا { رسول الله وخاتم النبيين } يعني آخر النبيين لا نبي بعد محمد صلى الله عليه وسلم ، ولو أن لمحمد ولدا لكان نبيا رسولا ، فمن ثم قال :{ وكان الله بكل شيء عليما } آية يقول : لو كان زيد بن محمد لكان نبيا ، فلما نزلت { ما كان محمد أبا أحد من رجالكم } قال النبي صلى الله عليه وسلم لزيد :" لست لك بأب" ، فقال زيد : يا رسول الله ، أنا زيد بن حارثة معروف نسبي .