Cowherd Family History
Cowherd Name Meaning
English (Lancashire and Westmorland): variant of Coward perhaps a deliberate respelling by a bearer anxious to avoid association with the unrelated modern English word coward. Possibly also a variant of Cowher a surname of German origin.
Source: Dictionary of American Family Names 2nd edition, 2022