JOCK Meaning of JOCK in English ■ noun informal, often offensive a Scotsman.OriginC16: Scots form of the given name Jack (see jack 1 ). Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004