Murray \m(ur)-ray\ as a boy's name is pronounced MUR-ee. It is of Gaelic origin, and the meaning of Murray is "lord and master". Also possibly (Scottish) "mariner". Surname of an ancient Scottish clan, occasionally used as a given name.
Murray has 4 variant forms: Moray, Muiredach, Murrey and Murry.
Baby names that sound like Murray are Morrey, Morry and Murrow.