NET
21 At the end of eight days, when he was circumcised, he was named Jesus, the name given by the angel before he was conceived in the womb.
Darby
21 And when eight days were fulfilled for circumcising him, his name was called Jesus, which was the name given by the angel before he had been conceived in the womb.
KJV
21 And when eight days were accomplished for the circumcising of the child, his name was called JESUS, which was so named of the angel before he was conceived in the womb.