MacCray name meaning

name meaning: MacCray \m(a)-cc-ray, mac-cray\ as a boy's name is a variant of Mccrea (Irish, Gaelic), and the meaning of MacCray is "son of grace".

The baby name MacCray sounds like MacCrae, Macrae and MacCrea. Other similar baby names are MacCoy, Maccoy, McCoy, McCrea, Macmurray, MacMurray, Makary and Macario.

origin:  Irish
number of letters: 7. see all 7-letter names