Kanon \k(a)-non\ as a boy's name is a variant of Cannon (French), and the meaning of Kanon is "official of the church".
The baby name Kanon sounds like Canon and Kannon. Other similar baby names are Kason, Danon, Kadon, Kano and Kanoa.