Haida Gwaii, anteriormente archipiélago de la Reina Carlota o islas de la Reina Carlota (Haida Gwaii[1] que en lengua haida significa, «islas de las personas» y originalmente también en haida Xhaaidlagha Gwaayaai, «islas en el borde del mundo»; y anteriormente en inglés, Queen Charlotte Islands), es un archipiélago canadiense localizado frente a la costa de la Columbia Británica.
Comprende una superficie total de 10.180 km², con dos islas principales —isla Graham, en el norte, e isla Moresby, en el sur—, además de unas 150 islas más pequeñas, entre las que destacan Anthony, Langara, Louise, Lyell, Burnaby y Kunghit.
El ciervo de cola negra y el mapache son especies introducidas muy abundantes.
El archipiélago fue visitado en 1774 por el español Juan José Pérez Hernández (en la isla Langara) y en 1778 por el capitán inglés James Cook.
En 1787 las islas fueron reconocidas por el capitán inglés George Dixon (1748-1796), que nombró las islas en honor de uno de sus buques, el Queen Charlotte, que a su vez llevaba el nombre de la reina Carlota, esposa del rey Jorge III del Reino Unido.
El nombre «Haida Gwaii» es de uso moderno y fue creado como una alternativa a la denominación colonial «Queen Charlotte Islands», para reconocer la historia de la nación haida.
El noventa por ciento de la población murió durante el siglo XIX de viruela; también padecieron otras enfermedades como la fiebre tifoidea, el sarampión y la sífilis, que afectaron a muchos más habitantes.
Eso, y su posterior aislamiento del continente, han producido lo que algunos llaman las «Galápagos del Norte», una zona biológica única, con muchas especies endémicas de animales y plantas.
Las islas son el hogar de una gran variedad de otros grandes árboles nativos, como el hermoso cedro rojo occidental (Thuja plicata), el cedro amarillo (o ciprés de Nootka, Callitropsis nootkatensis), pino costero (Pinus contorta), Western Hemlock (Tsuga heterophylla), Mountain Hemlock (Tsuga mertensiana) y alisos rojos (Alnus rubra).
También hay servicio regular de BC Ferries entre Skidegate y Alliford Bay en la isla Moresby.