What does the Name Shelby Mean?

Shelby is a named used for both males and females and it means sheltered or a place where willows grow. It is American in origin, and it is frequently used in English speaking countries. To find more information click here: