Harmon \ha(r)-mon\ as a boy's name is a variant of Harman (French) and Herman (Old German), and the meaning of Harmon is "soldier".
The baby name Harmon sounds like Harmonn, Harmen, Harmony and Hermon. Other similar baby names are Haimon, Garmon and Hardon.