Murrough \m(u)-rrou-gh\ as a boy's name is a variant of Murrow (Celtic), and the meaning of Murrough is "sea warrior".
The baby name Murrough sounds like Murough and Morrow. Other similar baby names are Murtaugh, Curragh and Murtagh.