As nouns the difference between shepherd and prophet
is that
shepherd is a person who tends sheep, especially a grazing flock while
prophet is someone who speaks by divine inspiration.
As proper nouns the difference between shepherd and prophet
is that
shepherd is {{surname} while
Prophet is any of the prophets mentioned in the Bible, especially an author of one of the Prophets.
As a verb shepherd
is to watch over; to guide.