Canna can refer to: The island of Canna, Scotland The town of Canna, Western Australia The historical site of Cannae, in Puglia, Italy Canna, a commune in the province of Cosenza, in Calabria, Italy Nobutoshi Canna Canna, a genus of flowering plants A computer text input system for Chinese and Japanese characters(External Link) Saint Canna, for whom Pontcanna and Canton, Cardiff in Wales are named.… (More on Canna)