U S Presidents: John

John

Name origin: Hebrew

Name meaning: God's grace

Fitzgerald

Name origin: English

Name meaning: Son; Fitz names were commonly given to the illegitimate sons of royalty