boy name that means shepherd
English Meaning: The name Shepherd is an English baby name. In English the meaning of the name Shepherd is: Shepherd. Shakespearean Meaning: The name Shepherd is a Shakespearean baby name.In Shakespearean the meaning of the name Shepherd is: The Winter's Tale' The reputed father of Perdita is an old shepherd in the play.SoulUrge Number: 1. Expression Number: 11.n English the meaning of the name Shepherd is: Shepherd. Shakespearean Meaning: The name Shepherd is a Shakespearean baby name. In Shakespearean the meaning of the name Shepherd is: The Winter's Tale' The reputed father of Perdita is an old shepherd in the play. SoulUrge Number: 1. Expression Number: 11.