2 names match.
Scottish/Irish
From the Moray region of Scotland or from the Irish name Muireadhach.
Variant of Makenna, from Scottish McKenna meaning 'son of the handsome one.'