John

Name origin: Hebrew

Name meaning: God's grace

Mayer

Name origin: English

Name meaning: Headman, mayor