Murdo \m(u)-rdo, mur-do\ as a boy's name is a variant of Murdock (Scottish, Gaelic), and the meaning of Murdo is "sea".
The baby name Murdo sounds like Mordy, Marty, Marti, Mart, Merit, Mort and Morty. Other similar baby names are Bardo, Duardo, Ferdo, Marzo, Marco, Mardon, Mareo, Mario, Marko, Maro, Mauro, Maurio, Maureo, Murton, Mirko, Morio, Murdoch, Murry, Murrow and Nardo.