Haimon \ha(i)-mon\ as a boy's name is a variant of Aimon (Old German), and the meaning of Haimon is "fatherland".
The baby name Haimon sounds like Heiman, Heman, Hymen, Hyman and Heimann. Other similar baby names are Daimon, Harmon and Maimon.