The Messenger of Allah ﷺ said, "If I live, Allah willing, I will forbid my community from naming their children Nafi, Aflah, and Barakah."Amash said, "I am not sure whether he mentioned Nafi or not. For a man comes and asks, 'Is Barakah here?' and they reply, 'No.'"
حدثنا أبو بكر بن أبي شيبة حدثنا محمد بن عبيد عن الأعمش عن أبي سفيان
قال رسول الله ﷺ إن عشت إن شاء الله أنهى أمتي أن يسموا نافعا وأفلح وبركة قال الأعمش ولا أدري ذكر نافعا أم لا فإن الرجل يقول إذا جاء أثم بركة فيقولون لا
No references are available.
[Its isnad is sahih] Recorded by Abd bin Humayd, no. 1019, from Muhammad bin Ubayd, through this route, and it is also found in Musannaf Ibn Abu Shayba, 8/478, 479. Bukhari also recorded it in Adab al-Mufrad, no. 833, from the hadith of Amash, through this route, and there he made explicit mention of hearing it directly. The hadith of Abu Zubayr was recorded by Muslim, no. 2138.