Hayes \ha-yes\ as a boy's name is of Old English origin, and the meaning of Hayes is "hedged area". American President Rutherford B. Hayes; baseball player Charlie Hayes.
Hayes has 1 variant form: Hays.
For more information, see also the related name Hazen.
Baby names that sound like Hayes are Hawes and Haws.