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.
Hadith Referenceسنن ابي داود / كتاب الأدب / 4953
Hadith Gradingالألبانی:حسن صحيح | زبیر علی زئی:صحيح, محمد بن إسحاق صرح بالسماع عند البخاري في الأدب المفرد (821) وتابعه الوليد بن كثير عند مسلم (2142),
Benefits and Issues: ➊ Praising oneself, that is, being self-congratulatory or singing one’s own praises, is very bad. And this also includes those names in which there is exaggeration.
➋ It is mentioned in the explanation of the meaning of “Zainab” that a large rabbit, a beautiful scene, or a tree with a pleasant fragrance is called Zainab. Some have also said it is (Zain Ab), meaning “adornment for the father,” as a compound. (‘Awn al-Ma‘bud)
Source: Sunan Abu Dawood – Commentary by Shaykh Umar Farooq Saeedi, Page: 4953