Meanings
English Baby Names Meaning:
In English Baby Names the meaning of the name Jock is: God is gracious. During the Middle Ages, Jack was so common that it was used as a general term for 'man' or 'boy'. Famous Bearer: American actor Jack Lemmon.
Hebrew Baby Names Meaning:
In Hebrew Baby Names the meaning of the name Jock is: Supplanter.
Scottish Baby Names Meaning:
In Scottish Baby Names the meaning of the name Jock is: God is gracious. A . Today, Jock is commonly used as a nickname for someone who is heavily involved in sports and has been used in the past as a nickname for a Scot or as a slang term for a Scottish soldier.