Sheppard The origin and history of Sheppard. Etymology From Middle English, from schepherde (“shepherd”). Origin: Middle English ← Back to the full definition of Sheppard