Murdoch \m(u)-rdo-ch, mur-doch\ as a boy's name is a variant of Murdock (Scottish, Gaelic), and the meaning of Murdoch is "sea".
The baby name Murdoch sounds like Murtagh and Muiredach. Other similar baby names are Murdo, March, Mardon and Murton.