McRae (surname)

The surname  (and its variations) is an Anglicisation of the patronymic from the Gaelic personal name MacRaith. This personal name meant "son of grace".