Haverell \ha-vere-ll, hav(e)-rell\ as a boy's name is a variant of Averill (Old English), and the meaning of Haverell is "boar battle".
The baby name Haverell sounds like Haverill. Other similar baby names are Averell, Deverell, Harrell and Peverell.