Where does “Shep” come from?

Shep (English): A nickname, (surnames)

Definitions

  1. A nickname, (surnames)

Words derived from “Shep”