What does John 1:45 mean?
For centuries, the people of Israel had waited for the Mashiyach: a Hebrew term (Daniel 9:25) which means "Anointed One." This is presented as "Messiah" in English. In Greek, the same meaning comes from the word Christos, from which we get the English word "Christ." This figure was supposed to rescue Israel from her enemies, leading them to freedom and glory. Israel is supposed to be looking for this rescuer, but most of her people would eventually reject Him (John 1:11; Romans 10:20–21).Just as Andrew told Peter (John 1:40–41), Philip now tells Nathanael that Jesus is the Messiah. Philip refers to Jesus as "the One" written about in the Hebrew Scriptures. Philip is aware of the Old Testament prophecies about the coming Savior (Deuteronomy 18:18; Isaiah 40:3; Isaiah 53). Philip also tells Nathanael that Jesus is from Nazareth. John 21:2 tells us Nathanael's hometown is Cana, which might have been close to Nazareth. His response in verse 46 is sarcastic, suggesting that nothing good could come out of a back-water place like that.