What does shelby mean?
Shelby is a variation of "Selby" which is an English surname which was from a place name meaning "willow farm" in Old Norse. Shelby is also a Christian name, it comes from the English name, meaning "A sheltered town".
There are 9 cities named Shelby in the United States and 11 cities with Shelby in the name. They are: 1. Shelby, Alabama 2. Shelby, Indiana 3. Shelby, Iowa 4. Shelby, Michigan 5. Shelby, Mississippi 6. Shelby, Montana 7. Shelby, Nebraska 8. Shelby, North Carolina 9. Shelby, Ohio 10. Camp Shelby, Mississippi 11. Shelby Gap, Kentucky