Giovanni Vacca ( Nápoles , 12 de marzo de 1810 - Nápoles, 2 de julio de 1879) fue un almirante de la Armada de Sicilia y más tarde de la Regia Marina italiana en el siglo XIX.
En 1860, tras la Expedición de los Mil , se incorporó a la Regia Marina como Capitán. Ascendido a Contralmirante, más tarde comandó un pequeño escuadrón de barcos activos. En 1866, para la Tercera Guerra de Independencia de Italia, Vacca fue nombrado comandante de un escuadrón al mando del almirante Carlo Pellion di Persano ; en esta capacidad, participó en la Batalla de Lissa . Su conducta durante la batalla fallida (junto con la del comandante de escuadrón vicealmirante Albini ), aunque escapó en gran medida de la censura en ese momento (ya que la culpa se atribuyó solo a Persano, quien fue procesado y destituido en desgracia), ha sido muy criticado por los historiadores. .