Giovanni Vacca (12 March 1810 – 2 July 1879) was an admiral of the Sicilian Navy and later of the Italian Regia Marina in the 19th century.