What is the meaning of Shepherd?

A person who tends sheep, especially a grazing flock.

A male sheep tender

Someone who watches over, looks after, or guides somebody.

A male watcher/guardian/guider/leader

The pastor of a church; one who guides others in religion.

A male pastor

A swain; a rustic male lover.

A German Shepherd.

To watch over; to guide.

To obstruct an opponent from getting to the ball, either when a teammate has it or is going for it, or if the ball is about to bounce through the goal or out of bounds.

Source: wiktionary.org