The last name McCray derives from the Gaelic Mac Craith, meaning "son of Craith." It has its roots in Scotland and Ireland, where the prefix "Mac" signifies "son of," while "Craith" is believed to refer to a personal or descriptive name. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.