Può costituire un'anglicizzazione di due differenti nomi scozzesi, Muireadhach e Murchadh[1]:
Muireadhach è una variante moderna di Muiredach[2], un nome irlandese che significa "signore", "capo"[3]; altre forme anglicizzate del nome sono Murdoch e Murtagh[3]
Murchadh è un composto dei termini gaelicimuir ("mare") e cadh ("guerriero")[4]; viene anglicizzato anche come Murrough[4]