Hannoch \ha-nno-ch\ as a boy's name is a variant of Chanoch (Hebrew), and the meaning of Hannoch is "dedicated".
The baby name Hannoch sounds like Hanoch and Hanok. Other similar baby names are Bannoch, Channoch and Hanno.