Type Surname (from given name) Usage Scottish Pronounced Pron. mə-KRAY Meaning & History From Gaelic Mag Raith meaning "son of Rath", a given name meaning "prosperity" or "grace".