De Abu Huraira que dijo:
“El nombre de Záinab era Barrah (que significa honrada, recta), y se decía que ella era presumida.
Por lo tanto el Mensajero de Allah ﷺ la nombró Zainab.”
En un otro relato que Muhammad ibn Amr ibn Atáa dijo:
“Yo llamé a mi hija Barrah, pero Zainab bint Salama me dijo que el Mensajero de Allah ﷺ había prohibido ese nombre.
Ella dijo: “A mí me habían dado ese nombre, pero Mensajero de Allah ﷺ dijo:
“No sean arrogantes, porque Dios conoce mejor quiénes entre ustedes son piadosos”.
Ellos dijeron: “¿Cómo debemos llamarla?”.
Él respondió: “Llámenla Zainab”.
عن أبي هريرة رضي الله عنه:
«أن زينب كان اسمها برة فقيل تزكي نفسها فسماها رسول الله صلى الله عليه وسلم زينب.»
وفي رواية أخرى عن محمد بن عمرو بن عطاء قال:
سميت ابنتي برة فقالت لي زينب بنت أبي سلمة إن رسول الله صلى الله عليه وسلم نهى عن هذا الاسم .
وسميت برة فقال رسول الله صلى الله عليه وسلم : ( لا تزكوا أنفسكم ، الله أعلم بأهل البر منكم )
فقالوا بم نسميها قال : ( سموها زينب )