Someone who is not Jewish. The word comes from Yiddish and is typically used by Jewish people. It can have a negative or disparaging connotation. He's clearly a goy, so why would he know the local synagogue's schedule?
goy
(goɪ)
1. n. a gentile. (From Hebrew. Not necessarily derogatory.) But the goys can’t do anything they want on Sunday!
2. mod. gentile; non-Jewish. Goy pickles are sort of blah.