U S Presidents: Theodore

Theodore

Name origin: Greek

Name meaning: Gift of God

Roosevelt

Name origin: Dutch

Name meaning: Field of roses