La Primera Batalla de Cannanore fue un enfrentamiento naval entre la Tercera Armada portuguesa al mando de João da Nova y las fuerzas navales de Calicut, que habían sido reunidas por el Zamorin contra los portugueses para evitar su regreso a Portugal.
La batalla se libró durante dos días, entre el 31 de diciembre de 1501 y el 2 de enero de 1502, y fue el primer enfrentamiento naval importante de Portugal en el océano Índico. Aunque estaban muy superados en número, las tácticas audaces de Da Nova, sus hombres mejor entrenados y preparados y su armamento superior resultaron decisivos para que los portugueses derrotaran a la fuerza de bloqueo de Calicut, salieran de Cannanore y salieran victoriosos de la batalla.
La batalla también es históricamente notable por ser uno de los primeros usos deliberados registrados de una línea de batalla naval y por resolver la batalla solo con cañones. Estas tácticas se volverían cada vez más frecuentes a medida que las armadas evolucionaran y comenzaran a ver a los barcos menos como portadores de hombres armados y más como artillería flotante. En ese sentido, se la ha llamado la primera batalla naval "moderna" (al menos para un bando). [2] Después de ella, João da Nova regresó a Portugal.