Palmer

Boy

Meaning of the name Palmer: Pilgrim

Origin of the name Palmer: English, American