Origin: Gaelic
Meaning: lord and master
Muiredach as a boy's name is related to the Gaelic name Murray. The meaning of Muiredach is "lord and master".