Ahmad recorded it (2/457 and 461). This is the wording transmitted by the majority from Abu Hurayrah, as mentioned above, and it is the preserved wording from him in this hadith, as well as from Jabir and others.
Al-Bayhaqi alluded to this when, following the aforementioned hadith of Abu al-Zubayr from Jabir, he said in al-Sunan: “It was also narrated through another route from Abu Hurayrah, may Allah be pleased with him, but there are differences in its reports from him; and the hadiths that prohibit it without qualification are more numerous and more authentic.”
Further confirming the error in Sharik’s narration from Abu Hurayrah and Abu al-Zubayr’s narration from Jabir is the occasion that gave rise to the hadith, as narrated by Muhammad ibn al-Munkadir from him. Ibn Abi Shaybah (8/672/5980), Ahmad (3/307), and al-Humaydi (1232) said: Sufyan narrated to us from Ibn al-Munkadir, who heard Jabir ibn Abd Allah say: “A boy was born to one of our men, and he named him al-Qasim. We said, ‘We will not give you the kunyah Abu al-Qasim, nor grant you that pleasure.’ So he came to the Prophet, peace and blessings be upon him, and mentioned this to him. He said: ‘Name your son Abd al-Rahman.’”
Its chain of transmission is an authentic three-narrator chain, meeting the conditions of al-Bukhari and Muslim. Both al-Bukhari (6186 and 6189) and Muslim (6/171), as well as others, recorded it through routes from Sufyan ibn Uyaynah, with this wording.
Salim ibn Abi al-Ja‘d also narrated it from Jabir with the same meaning, except that he said: “Use my name, but do not use my kunyah.” Al-Bukhari recorded it (3114 and 6187), as did al-Adab al-Mufrad (842). It adds: “You have done well, O Ansar; use my name...” the hadith.