Meaning & Origin
A surname transferred from the nickname; originally a nickname for someone with a gray beard or hair.
Gray is a boy's and girl's baby name of Old English origin, from the English word and surname meaning 'gray-haired' or 'the color gray' — originally a medieval nickname for someone with early or prominent gray hair, from Old English grǣg (gray).
Color names for boys tend toward the subtle and sophisticated rather than the vivid — Gray (or Grey) fits in this space alongside Blue, Stone, and Ash. It has a quiet, understated dignity that makes it feel more like a careful choice than a flashy one. Architectural, calm, and with a certain quiet authority.