Seeing as the angel instructed Hagar to call her son by the name Yishmael, how come that it was Avraham who now names him?
Refer to 16:11:1.
QUESTIONS ON RASHI
Rashi writes: "Avraham was inspired by Ru'ach ha'Kodesh, and named him Yishma'el." But perhaps he heard from Hagar that Hashem had commanded to name him this?
Gur Aryeh: If so, why does the verse specify that Avraham named him Yishma'el? 1 Rather, Avraham himself was told to do so by Hashem at this point.