Home - Boy's Name - S - Shepherd

Boys name -
Shepherd

Meaning:

Sheep herder.

Derivation:

Sephard, Shep, Sheperd, Shepp, Sheppard, Shepperd

Origins:

English

Mail to a Friend