El almirante Sir John Holmes (1640? – 28 de mayo de 1683) fue un líder naval inglés que llegó a ser comandante en jefe de la flota en el Canal de la Mancha (1677-79) y era el hermano menor del más famoso almirante Sir Robert. Holmes .
Holmes sirvió en la expedición de su hermano a África occidental en 1663-1664. En la batalla de Lowestoft en 1665, y hasta junio del año siguiente, estuvo al mando del Paul .
También luchó en la Batalla del Día de St James , como capitán del Bristol de 48 cañones . Luego fue ascendido al mando de un HMS Triumph de segunda categoría , de 64 cañones. En 1670-1671 estuvo en la expedición del vicealmirante Sir Edward Spragge contra los corsarios de Argel .
Estuvo al mando del Gloucester (62 cañones) en el ataque a la flota holandesa de Esmirna en 1672, que abrió la Tercera Guerra Anglo-Holandesa , capturando uno de los barcos holandeses aunque se hundió casi inmediatamente debido a los daños infligidos en la lucha. Fue herido y, tras esta acción, nombrado caballero y designado para comandar el HMS Rupert de 66 cañones , en el que luchó en la batalla de Solebay en 1672, y en varias batallas del año siguiente.
En la Primera Batalla de Schooneveld fue mencionado en los despachos. En 1673 fue ascendido al rango de bandera y en 1677-1679 fue comandante en jefe de la flota en el Canal de la Mancha .
El hermano de Holmes, Sir Robert Holmes , había sido nombrado gobernador de la Isla de Wight y estaba dispuesto a utilizar la influencia que esto le otorgaba en nombre de su hermano. En 1675, Sir John fue nombrado gobernador del castillo de Hurst y de 1677 a 1685 fue miembro del Parlamento de Newtown, Isla de Wight . [1]