Mar \mar\ as a boy's name is a variant of Marr (Old German), and the meaning of Mar is "swamp".
The baby name Mar sounds like Mar- and Maro. Other similar baby names are Bar, Dar, Mac, Marc, Mark, Marq, Mars, Mart, Mat and Par.