Canna (en gaélique écossais : Eilean Channaidh) est une île du Royaume-Uni faisant partie du groupe des îles Small qui appartiennent à l'archipel des Hébrides intérieures en Écosse. Canna est située dans la mer des Hébrides et fait partie du Council area des Highland.