Hays \ha-ys\ as a boy's name is a variant of Hayes (Old English), and the meaning of Hays is "hedged area".
The baby name Hays sounds like Haws and Hawes. Other similar baby names are Hans and Mays.