MacCrae name meaning

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

The baby name MacCrae sounds like Macrae and MacCray. Other similar baby names are MacCrea, MacCoy, McCrea, Macario and Macaire.

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