The meaning of the name Hayes is "Lives By The Forest/Brush". The origin of the name Hayes is English.
Hayes is an English language surname. In the United States Census, , Hayes was the th most common surname recorded. The oldest record of the surname dates to in the Eynsham Cartulary of Oxfordshire, where it appears on the form Heise. There are nineteen coats of arms assumed by or granted to individuals with this or a similar surname. Though primarily a surname, "Hayes" sometimes appears as a given name in census records.