Mayor \ma-yor\ as a boy's name is a variant of Major (Latin) and Meyer (German, Hebrew), and the meaning of Mayor is "greater; farmer; bright one".
The baby name Mayor sounds like Mayer, Maro, Marr, Mar, Myer, Maier and Mayeer. Other similar baby names are Maynor, Mayo and Mazor.