قالت: ولد لي، فأسميته محمدًا، وأكنيته أبا القاسم، فسألت عائشة، فقالت: جاءت امرأة رجل من الأنصار فقالت: يا رسول الله، ولد لي غلام، فسميته محمدا وأكنيته أبا القاسم، فبلغني أنك تكرهه؟ فقال: «ما أحل اسمي وحرم كنيتي» أو «أحل كنيتي وحرم اسمي».
ثم قال البخاري معلاّ هذا الحديث: تلك الأحاديث أصح: «سموا باسمي، ولا تكتنوا بكنيتي».
فالبخاري رأي حديث صفية بنت شيبة الذي فيه إقرار التكنية بأبي القاسم، والتعجب من تحريمها، يناقض الأحاديث الصحيحة التي فيها النهي عن ذلك.
ومن هذه الأحاديث الصحيحة حديث أنس رضي الله عنه قال: دعا رجل بالبقيع: يا أبا القاسم! فالتفت إليه النبي صلي الله عليه وسلم، فقال: لم أعنك. قال: «سموا باسمي، ولا تكتنوا بكنيتي» متفق عليه (?).
وحديث جابر رضي الله عنه قال: ولد لرجل منا غلام، فسماه القاسم، فقالوا: لا نكنيه حتي نسأل النبي صلي الله عليه وسلم، فقال: «سمّوا باسمي ولا تكتنوا بكنيتي» متفق عليه (?).
أما حديث صفية بنت شيبة فقد أخرجه أبو داود (?) قال: حدثنا النفيلي حدثنا محمد بن عمران الحجبي عن جدته صفية بنت شيبة عن عائشة رضي الله عنها قالت: جاءت امرأة إلي رسول الله صلي الله عليه وسلم فقالت: يا رسول الله، إني قد ولدت غلاما، فسميته محمدا وكنيته أبا القاسم، فذكر لي أنك تكره ذلك، فقال: «ما الذي أحل اسمي وحرم كنيتي» أو «ما الذي حرم كنيتي وأحلّ اسمي».