Possible meanings are 1) "Shiloh" means "tribute." Alternate translation: "until the nations obey him and bring him tribute" or 2) "Shiloh" refers to the city of Shiloh. Alternate translation: "until the ruler comes to Shiloh. Then the nations will obey him" Many people consider this a prophecy about the Messiah, who is a descendant of King David. David is a descendant of Judah.