Canna (gaélico escocés "Eilean Channaidh") es la isla en el extremo oeste del archipiélago de las islas Small, en las Nuevas Hébridas escocesas.