Mayes \ma-yes\ as a boy's name is of English origin. Possibly related to corn as in "maize", or to the month of May, or to the veneration of the Virgin Mary. Baseball player Willie Mays.
Mayes has 1 variant form: Mays.
Baby names that sound like Mayes are Mace, Macey and Maceo.