It is narrated from Sayyiduna Abu Hurairah, may Allah be pleased with him, that the name of Sayyidah Zainab was Barrah; the Prophet, peace and blessings be upon him, named her Zainab.
Hadith Takhrij«أخرجه مسلم: 2141، (انظر مسند أحمد ترقيم الرسالة: 9560 ترقیم بيت الأفكار الدولية: 9556»
Brief Explanation
Benefits: … The meaning of "Barrah" is virtue or virtuous and righteous. According to the narration of Sahih Muslim, the Messenger of Allah (sallallahu alayhi wa sallam) explained the reason for prohibiting this name by saying: ((Lā tuzakkū anfusakum wa-Allāhu a‘lamu bi-ahlil-birri minkum.)) … Do not declare your own selves as pure; Allah knows best who among you is truly virtuous.