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