Le prénom Shelby trouve ses racines dans l'anglais ancien. Il provient d'un nom de lieu devenu patronyme, composé des éléments 'scelf', signifiant 'étagère' ou 'rebord', et 'by', un terme d'origine nordique désignant une ferme ou une colonie. Littéralement, il se traduit par 'la ferme située sur le rebord d'une colline' ou 'le domaine sur la corniche'. Introduit comme prénom aux Etats-Unis, il est longtemps resté un nom de famille avant de devenir un prénom courant dès le XIXe siècle dans les pays anglophones.