Cannan \c(an)-nan\ as a boy's name is a variant of Canning (French), and the meaning of Cannan is "official of the church".
The baby name Cannan sounds like Cannon and Kannan. Other similar baby names are Tannan, Annan, Caelan, Calan, Callan, Canon, Canyon, Cathan, Cavan, Chanan, Hanan, Channon, Connal, Conan, Conlan, Cronan, Donnan, Gannon, Janan, Caydan, Caidan, Cahan, Kannon, Kannen, Kennan, Shannan, Tannon, Tannen and Tannin.