Mcrae is a unisex name of English origin. It is pronounced as muh-KRAY (/məˈkreɪ/). The variation of the name, Macrae, is also commonly used. In the United States of America, Mcrae has been given to a small number of newborns in recent years, with a peak in popularity in 2008 when it ranked at 11036. This name does not have any specific associations or meanings attached to it, making it a unique and versatile choice for parents seeking an uncommon name for their child.