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