Bible Questions and Answers

Browse all the questions that have been asked at and see their answers, read the most recent questions and answers, or have a look at some prepared questions and answers on key Bible themes.

Jesus said that only God is good. He also called himself the good shepherd. What is the difference?

Matthew 19 verse 17 and John 10 verse 11 - a contradiction?

Thanks for asking a question on

Matthew 19:17 (also Mark 10:18)  And he said unto him, Why callest thou me good? there is none good but one, that is, God....
The word good in this verse is the Greek word Agathos and means "good" in the moral sense of without fault or propensity to sin.
John 10:11  I am the good shepherd: the good shepherd giveth his life for the sheep. 
The word "good" in this passage is a different word entirely. It is Kalos and means "virtuous" or, in this case, courageous and diligent.
I hope you have found this helpful.
God bless,