Shelton

Boy

Meaning of the name Shelton: From the ledge farm 'Deep valley.

Origin of the name Shelton: English, American