Shelby

Name – Shelby

Gender – Both

Origin – English

Meaning – The English name Shelby means – ledge estate