So he told Nathan, “Go and tell them to name him Jedidiah.” That name means God loves him very much. That is why God gave him that name. (We have not yet translated 12:26—14:33.)
But the angel told him, “Don’t be frightened, Zekariah. God has heard what you have been asking him, and he will give you what you want. Your wife, Elizabeth, will have a baby boy, and you will name him John.