The last name Shelton is of English origin. It is derived from a place name, typically denoting someone who came from a settlement called Shelton in England, which means "town on the shelf." The name is not tied to a specific ethnicity but is primarily associated with English heritage.
Copyright © 2026 eLLeNow.com All Rights Reserved.