The Hayes part may derive from the place-name Hayes, near London. Meaning, I guess, "brushwood", as already given. But take care! Many of the surname Hayes are of Irish origin, it being used as a substitute for the Irish O hAodha (O Hea). However I suspect the enquirer is looking for a family history. Wrong website.