Who is the messenger called Ahmad?

When Jesus, son of Mary, said, "O Children of Israel, I am God's messenger to you, confirming what came before me of the Torah, and bringing news of a messenger to come after me whose name is Ahmad." Yet when he brought them the clear proofs, they said, "This is clear magic." 61:6
Question:
In 61:6, Jesus foretold the coming of a messenger after him named Ahmad. The mainstream theory is that Ahmad is Muhammad, but I don't think that's the case because the verse says that Ahmad brought them clear proofs, and they reacted by calling it magic. But since it is confirmed in the Quran that prophet Muhammad did not have any personal miracles, therefore the messenger in 61:6 could not have been Muhammad.
This makes me think that this prediction refers to a messenger who would come after Jesus but before Muhammad, and possibly he was only sent to the Children of Israel. Is this a plausible theory?

Reply
:

1- The identity of Ahmad
God knows the correct name of prophet Muhammad. God addressed the prophet as Muhammad in 4 Quranic verses.
Since Jesus was given this prophecy by God, then God would have given Jesus the correct name of the messenger to come after him.
Prophet Muhammad was never called Ahmad by God nor by his people.
This indicates that the messenger foretold by Jesus is not prophet Muhammad.

2- The timing of the messenger.
The suggestion that the messenger Ahmad would come after Jesus but before Muhammad is not substantiated by the words in 61:6.
Indeed, that messenger was to come after Jesus, however, the words of the verse do not say that he must come before Muhammad? The coming of this messenger could be before or after Muhammad.
Those who claim that the messenger Ahmad must come before Muhammad because Muhammad was the last messenger sent to the world are violating Quranic truth.

a- The Quran states that Muhammad was the last prophet, but only a messenger of God (33:40). Nowhere in the Book is Muhammad called the last messenger. The title of "Khatam al-mursaleen" (the seal of the messengers) which Muslim scholars give Muhammad is a violation of Quranic evidence.

b- We read in 10:47 that every 'ummah' (nation) will receive a messenger. Since the nations will continue to exist until the end of the world, it follows that God will continue to send messengers until the end of the world. This confirms that Muhammad was not the last messenger.

3- Who is Ahmad sent to?
The suggestion that the messenger was to be sent to the Children of Israel is not supported by the words of the verse.
All what Jesus said was that a messenger would come after him.

4- What would the messenger do?
You also wrote:
..... the verse says that Ahmad brought them clear proofs, and they reacted by calling it magic. But since it is confirmed in the Quran that prophet Muhammad did not have any personal miracles, therefore the messenger in 61:6 could not have been Muhammad .....

As has been established in point 1 (above), the messenger in 61:6 could not have been Muhammad due to the name disparity.
It is necessary though to point out that the word "he" in "Yet when he brought them the clear proofs" refers to Jesus and not to the foretold messenger. In other words, when Jesus brought them clear proofs, they called it magic. This is further detailed in 5:110:

God said, "O Jesus, son of Mary, remember My blessings upon you and your mother when I supported you with the Holy Ruh. You spoke to the people from the cradle, as well as an adult. I taught you the Scripture, wisdom, the Torah, and the Injeel. You created from clay the shape of a bird with My permission, then blew into it, and it became a bird with My permission. You healed the blind and the leper with My permission. You brought the dead to life with My permission. I prevented the Children of Israel from getting to you when you brought to them the clear proofs, then those who disbelieved among them said, 'This is nothing but clear magic.' " 5:110