Muhammad bin Amr bin Ata said: Zainab daughter of Abu Salamah asked him: Which name did you give to your daughter? He replied: Barrah. She said: The Messenger of Allah صلی اللہ علیہ وسلم forbade giving this name. I was called Barrah but the Prophet صلی اللہ علیہ وسلم said: Do not declare yourselves pure, for Allah knows best those of you who are obedient. He said: we asked; which name should we give her? He replied: Call her Zainab.
حَدَّثَنَا عِيسَى بْنُ حَمَّادٍ، أَخْبَرَنَا اللَّيْثُ، عَنْ يَزِيدَ بْنِ أَبِي حَبِيبٍ، عَنْ مُحَمَّدِ بْنِ إِسْحَاق، عَنْ مُحَمَّدِ بْنِ عَمْرِو بْنِ عَطَاءٍ، أَنَّ زَيْنَبَ بِنْتَ أَبِي سَلَمَةَ سَأَلَتْهُ مَا سَمَّيْتَ ابْنَتَكَ ؟ قَالَ: سَمَّيْتُهَا مُرَّةَ، فَقَالَتْ: إِنَّ رَسُولَ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ نَهَى عَنْ هَذَا الِاسْمِ، سُمِّيتُ بَرَّةَ، فَقَالَ النَّبِيُّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ: لَا تُزَكُّوا أَنْفُسَكُمْ، اللَّهُ أَعْلَمُ بِأَهْلِ الْبِرِّ مِنْكُمْ، فَقَالَ: مَا نُسَمِّيهَا ؟ قَالَ: سَمُّوهَا زَيْنَبَ .
محمد بن عمرو بن عطا سے روایت ہے کہ زینب بنت ابوسلمہ نے ان سے پوچھا: تم نے اپنی بیٹی کا نام کیا رکھا ہے؟ کہا: میں نے اس کا نام برہ رکھا ہے، انہوں نے کہا: رسول اللہ صلی اللہ علیہ وسلم نے اس نام سے منع کیا ہے، میرا نام پہلے برہ رکھا گیا تھا تو نبی اکرم صلی اللہ علیہ وسلم نے فرمایا: خود سے پاکباز نہ بنو، اللہ خوب جانتا ہے، تم میں پاکباز کون ہے، پھر ( میرے گھر والوں میں سے ) کسی نے پوچھا: تو ہم اس کا کیا نام رکھیں؟ آپ نے فرمایا: زینب رکھ دو۔