Los Cayos Cochinos son un grupo de islas que está formado por dos pequeñas islas (15°58′18.99″N 86°28′31.34″O) (Cayo Menor y Cayo Grande) y 13 cayos más pequeños de origen coralino situados 30 kilómetros al noreste de La Ceiba en la costa norte de Honduras. Aunque geográficamente pertenecen al departamento de Islas de la Bahía y forman parte del municipio deRoatán. La población era de 108 en el censo de 2001. La superficie total de tierra mide alrededor de 2 km ².

Las islas son un área marina protegida y son administradas por la Fundación Hondureña para los Arrecifes de Coral. El arrecife de coral en este caso es parte del segundo arrecife de coral más grande del mundo, conocido como el Barrera de Coral mesoamericana. Hay una estación de investigación científica en Cayo Menor, la menor de las dos islas principales en el sistema.