Short form of Shepherd, an occupational name meaning 'one who tends sheep.'
Like Shep?
Swipe through thousands of names like it