MacCrea \m(a)-cc-rea, mac-crea\ as a boy's name is a variant of Mccrea (Irish, Gaelic), and the meaning of MacCrea is "son of grace".
The baby name MacCrea sounds like McCrea, MacCray and MacCrae. Other similar baby names are MacCoy, Macrae, Macario and Macaire.