The name Shelton is a boy's name of English origin meaning "place on a ledge or bank". Shelton and discussed in our forums with posts like "Sibset makeover game! B/G pairs".
From the experts:
We're not too surprised that Shelton Lee changed his name to Spike.