Gray is a surname of English and Scottish origins.
In most Scottish instances, the name "Gray" is from the Germanic Scots language, and is cognate with Old English, "græg", meaning "grey", probably as a hair colour.