Bock Family History
Bock Name Meaning
German: nickname for a man with some fancied resemblance to a he-goat, Middle High German boc, or a habitational name from a house distinguished by the sign of a goat. Altered spelling of German Böck (see Boeck) or Bach. Jewish (Ashkenazic): ornamental name from German Bock ‘he-goat’. English: variant of Buck.
Source: Dictionary of American Family Names ©2013, Oxford University Press