There are quite a few "prophecies" the missionaries have tied to B'reshit / Genesis 49:10. After this one there are two more!
Again, Br'eshit / Genesis 49:10 says “The scepter shall not depart from Judah, nor the student of the law from between his feet, until (it or he) comes to Shiloh, and to him will be a gathering of peoples.”
The text does not say that anyone will be called Shiloh.
And when, if ever was Jesus called Shiloh?
Never. Search the Christian bible for any reference to Shiloh and you will not find one.
Ergo this "prophecy" is false from the start -- Jesus was never called Shiloh in the Christian bible. The Christian bible "fulfillment" text quoted does not speak of Shiloh either. "Now this is eternal life: that they know you, the only true G-d, and Jesus. . . whom you have sent." John 17:3.
Some missionaries seem to think that "one sent" is the translation for שִׁלֹ֖ה / shiloh. It is not. The word is obscure, but Rashi (12th century Torah commentator) said that“Shiloh” is a combination of] שַׁי לוֹ, "a gift to him."
The list maker fudged his / her bet. B'reshit / Genesis 49:10 does not speak of "one sent" and John 17:3 does not speak of Shiloh! This is "match a round peg into a square hole and make it appear to fit!"
It is well and good for the Christian bible to claim that Jesus was sent by G-d, but saying something does not make it true. Jesus did not fulfill even one real messianic prophecy -- so the claim that G-d sent him is one that has never been proven by Christians.
For now, let us revisit "Shiloh" and discuss how it relates to the tribe of Judah having the right to kingship among the Jews.
Shiloh was the name of a place in ancient Israel -- a place where the portable Mishkahn (Tabernacle / Temple) rested for hundreds of years. The wording in B'reshit / Genesis 49:10 is nearly identical with וַיָּ֤רָץ אִישׁ־בִּנְיָמִן֙ מֵהַמַּ֣עֲרָכָ֔ה וַיָּבֹ֥א שִׁלֹ֖ה בַּיּ֣וֹם הַה֑וּא "....And a man of Benjamin ran from the battle array, and came to Shiloh on that day, with his garments torn, and earth upon his head...." Shmuel Alef / 1 Samuel 4:12
This is exactly the same wording as in B'réshιt / Genesis 49:10 and it is clear that in 1 Samuel the place (not a person) is the subject.
Rather than speaking of a person it is certainly possible that Jacob (Israel) was saying that the right to kingship would not depart from the tribe of Judah until something happens at Shiloh. In fact kingship passed to the tribe of Benjamin at Shiloh (in the person of the first Jewish king, Saul, who was of the tribe of Benjamin and not Judah).
So "shiloh" / שילה may refer to a place, or it may refer to the promised messiah.
Rashi (great Torah commentator) believed that Shiloh referred to the messiah, and not to the location He wrote:. [This refers to] the King Messiah, to whom the kingdom belongs (שֶׁלוֹ) , and so did Onkelos render it: [until the Messiah comes, to whom the kingdom belongs]. According to the Midrash Aggadah, [“Shiloh” is a combination of] שַׁי לוֹ, a gift to him, as it is said:“they will bring a gift to him who is to be feared” (Ps. 76:12). - [From Gen. Rabbah ed. Theodore-Albeck p. 1210 ].
Whether Shiloh refers to the location or the future messiah it did not speak of Jesus. The term "shiloh" is not used to speak of Jesus in the Christian bible. Jesus was never an anointed king of the Jews.
Some missionaries are of the belief that Jesus was the last Judaic / Davidic heir to the throne, and this is untrue. Jesus did not have the correct lineage to claim a right to the Davidic throne (for all that he is called the "son of David" he was not of the royal line whether one considers a virgin birth or either one of the two conflicting lineages for Joseph -- all three exclude Jesus from kingship).
As for Jesus being the last Judaic / Davidic claimant to the throne -- this is also false. There are Jews alive today who are of David's line.
Some missionaries think Jesus was the last in the "unbroken" chain of Davidic kings, but this is also false. Zedekiah was the last Judaic king and was taken captive about 586 B.C.E. -- so 600 years passed between the last Davidic king and Jesus' supposed claim to the throne. Keep in mind that whatever his claim Jesus was never actually a Jewish king.
After the Jews returned Babylonian exile there was one foreign country running the country after another. Cyrus the Persian let the Jews return and after him the Jews were puppets to the Greeks (remember the Maccabees of Chanukah fame) and eventually the Romans. The only period of independence was during the Maccabean period (165 B.C.E. to 63 B.C.E.). The Maccabees became rulers -- but they were of the priestly tribe of Levi, not the tribe of Judah.
Thus, there was a period of some six hundred years, prior to the birth of Jesus, during which the scepter of leadership had departed from the tribe of Judah.
No "shiloh" for Jesus, no kingship either. If Jesus was the "one sent" as John and the list maker insists -- there is no matching prophecy in the T'nach making #16 on the list false.