Abu Huraira reported that the name of Zainab was Barra. It was said of her:
She presents herself to be innocent. Allah's Messenger ( صلی اللہ علیہ وسلم ) gave her the name of Zainab.
حَدَّثَنَا أَبُو بَكْرِ بْنُ أَبِي شَيْبَةَ وَمُحَمَّدُ بْنُ الْمُثَنَّى وَمُحَمَّدُ بْنُ بَشَّارٍ قَالُوا حَدَّثَنَا مُحَمَّدُ بْنُ جَعْفَرٍ حَدَّثَنَا شُعْبَةُ عَنْ عَطَاءِ بْنِ أَبِي مَيْمُونَةَ سَمِعْتُ أَبَا رَافِعٍ يُحَدِّثُ عَنْ أَبِي هُرَيْرَةَ ح و حَدَّثَنَا عُبَيْدُ اللَّهِ بْنُ مُعَاذٍ حَدَّثَنَا أَبِي حَدَّثَنَا شُعْبَةُ عَنْ عَطَاءِ بْنِ أَبِي مَيْمُونَةَ عَنْ أَبِي رَافِعٍ عَنْ أَبِي هُرَيْرَةَ أَنَّ زَيْنَبَ كَانَ اسْمُهَا بَرَّةَ فَقِيلَ تُزَكِّي نَفْسَهَا فَسَمَّاهَا رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ زَيْنَبَ وَلَفْظُ الْحَدِيثِ لِهَؤُلَاءِ دُونَ ابْنِ بَشَّارٍ و قَالَ ابْنُ أَبِي شَيْبَةَ حَدَّثَنَا مُحَمَّدُ بْنُ جَعْفَرٍ عَنْ شُعْبَةَ
ابو بکر بن ابی شیبہ ، محمد بن مثنیٰ اورمحمد بن بشار نے کہا : ہمیں محمد بن جعفر نے حدیث بیان کی ، محمد بن جعفر اورعبیداللہ کے والد معاذ نے شعبہ سے ، انھوں نے عطاء بن ابی میمونہ سے ، انھوں نے ابو رافع سے ، انھوں نے حضرت ابو ہریرہ رضی اللہ تعالیٰ عنہ سے روایت کی کہ حضرت زینب ( بنت ام سلمہ رضی اللہ تعالیٰ عنہا ) کا نام برہ تھا تو کہا گیا کہ وہ ( نام بتاتے وقت خود ) اپنی پارسائی بیان کرتی ہیں ، تو رسول اللہ صلی اللہ علیہ وسلم نے ان کا نام زینب رکھ دیا ۔ حدیث کے الفاظ ابن بشار کے علاوہ باقی سب کے ( بیان کردہ ) ہیں ۔ ابن ابی شیبہ نے کہا : ہمیں محمد بن جعفر نے شعبہ سے حدیث بیان کی ۔