Zaynab's name was originally Barrah, but it was said that she was praising herself, so the Messenger of Allah ﷺ named her Zaynab.
حدثنا صدقة بن الفضل أخبرنا محمد بن جعفر عن شعبة عن عطاء بن أبي ميمونة عن أبي رافع
أن زينب كان اسمها برة فقيل تزكي نفسها فسماها رسول الله ﷺ زينب