Shelton

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

Origin of the name Shelton: English, American

Gender: 
Boy