Skip to main content

John

Name origin: Hebrew

Name meaning: God's grace

Cabot

Name origin: Southern French

Name meaning: from cabot, a diminutive of Occitan cap ‘head’, hence a nickname for someone with some peculiarity of the head.

Subscribe to Family Education

Your partner in parenting from baby name inspiration to college planning.

Subscribe