Le Ammiraglio Caracciolo était un sous-marin italien de la classe Ammiragli construit au début des années 1940 pour la Marine royale italienne (en italien : Regia Marina). Le nom du sous-marin est en hommage à Francesco Caracciolo (1752-1799), amiral napolitain (République parthénopéenne).