Canna \c(an)-na\ as a girl's name is of Latin origin, and the meaning of Canna is "reed". Name of a genus of plants with attractive, brightly colored flowers. The name is common in Australia.
Baby names that sound like Canna are Cain, Chianna, Conny, Conni, Gana, Gayna, Genna, Gianna, Ginna, Gaenna, Gunna, Kinna, Kenna, Kianna and Keanna. Other similar baby names are Lanna, Ianna, Canda, Carna, Channa, Cianna, Danna, Hanna, Janna, Wanna, Nanna, Ranna, Sanna, Zanna, Vanna and Yanna.