Other Origin(s):Hebrew
Meaning:God is gracious
Jock is a masculine name that means "God is gracious," making it an excellent option if you're looking for a name with a traditional spirit. It is the Scottish iteration of the Hebrew name John and boasts connotations of history, heritage, and a deep connection to one's faith. Famous namesakes include Scottish soccer player Jock Archibald and English soccer player Jock Cumberford, giving the name distinctly sporty connections.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.