that (Muḥammad ibn Abī ibn Kaʿb) — as it appears in the isnād — is not his son but rather his grandson. This is supported by the narration of Abū Dāwūd al-Ṭayālisī who said: Ḥarb ibn Shadād narrated to us; with the exception that he said: from Muḥammad ibn ʿAmr ibn Abī Kaʿb from his grandfather Ubayy ibn Kaʿb that he had a granary... thus agreeing on the (grandfather) and adding to it, naming Abū Muḥammad as (ʿAmr). It was reported by al-Ḥākim (1/561-562), and through him: al-Bayhaqī (7/109). Ḥarb was contradicted by Abān ibn Yazīd who said: from Yaḥyá ibn Abī Kathīr from al-Ḥaḍramī ibn Lāḥiq from Muḥammad ibn Abī ibn Kaʿb from his father: he had a granary... it was reported by al-Ṭabarānī (1/169/541). Al-Mundhirī said (1/232): "Its isnād is good." These two aspects of the disagreement were mentioned by Imām al-Bukhārī in the biography of (Muḥammad ibn Abī ibn Kaʿb) in "al-Tārīkh" (1/1/27), as well as the narration of al-Walīd ibn Muslim previously mentioned from al-Awzāʿī, in which the name of (the son of Ubayy ibn Kaʿb) is left ambiguous. This is a significant disagreement that leaves the researcher perplexed, unable to assert anything definitively! If I must express my opinion on it, I see that the narration of those who said: (Muḥammad ibn Abī ibn Kaʿb: My grandfather had...) is more likely; because it aligns with the narration of al-Ṭayālisī which made (Ubayy ibn Kaʿb) the grandfather of (Muḥammad ibn Abī ibn Kaʿb); the only difference being that it named the son of Abī ibn Kaʿb as (ʿAmr), which is an addition from a trustworthy — indeed, a memorizer — namely Imām al-Ṭayālisī, the author of "al-Musnad", and the addition of a trustworthy narrator is accepted as is known. This is my opinion, but I did not find among the early scholars anyone who paid attention to it, like the ḥāfiẓ al-Mizzī and al-ʿAsqalānī; for they only included in "al-Tahdhīb" (Muḥammad ibn Abī ibn Kaʿb); because he is the one named by al-Nasāʾī without (Muḥammad ibn ʿAmr ibn Abī) as mentioned earlier, and they said:
أن (محمد بن أبي بن كعب) - كما وقع في السند- ليس ابنه وإنما حفيده. ويؤيده رواية أبي داود الطيالسي قال: حدثنا حرب بن شداد؛ به غير أنه قال: عن محمد بن عمرو بن أبي كعب عن جده أبي بن كعب أنه كان له جرن ... فوافقه في (الجد) وزاد عليه، فسمى أبا محمد (عَمراً) . أخرجه الحاكم (١/ ٥٦١- ٥٦٢) ، ومن طريقه: البيهقي (٧/١٠٩) . وخالف حرباً: أبانُ بن يزيد فقال: عن يحيى بن أبي كثير عن الحضرمي بن لاحق عن محمد بن أبي بن كعب عن أبيه: كان له جرن ... أخرجه الطبراني (١/١٦٩/ ٥٤١) . وقال المنذري (١/ ٢٣٢) : "إسناده جيد". وقد ذكر هذين الوجهين من الاختلاف الإمام البخاري في ترجمة (محمد ابن أبي بن كعب) من "التاريخ " (١/ ١/٢٧) ، كما ذكر رواية الوليد بن مسلم المتقدمة عن الأوزاعي، وفيها إبهام اسم (ابن أُبي بن كعب) . وهذا اختلاف شديد يقف الباحث أمامه حيران لا يستطيع الجزم بشيء منه! وإن كان لا بد من إبداء رأيي فيه، فإني أرى أن رواية من قال: (محمد بن أبي بن كعب: كان لجدي ... ) أرجح؛ لأنها متفقة مع رواية الطيالسي التي جعلت (أبي ابن كعب) جدّاً لـ (محمد بن أبي بن كعب) ؛ غاية ما في الأمر أنها سمت ابن أبي بن كعب (عَمراً) ، وهي زيادة من ثقة- بل وحافظ- وهو الإمام الطيالسي صاحب "المسند"، وزيادة الثقة مقبولة كما هو معلوم. هذا رأيي، ولكني لم أجد في الحفاظ المتقدمين من احتفل به، مثل الحافظ المزي العسقلاني؛ فإنهما لم يترجما في "التهذيب " إلا لـ (محمد بن أبي بن كعب) ؛ لأنه هو المسمى عند النسائي دون (محمد بن عمرو بن أبي) كما تقدم، فقالا: