El San Hermenegildo fue un navío de línea español de 112 cañones que prestó servicio en la Armada Española desde que fue botado el 20 de enero de 1789, hasta que explotó en la noche del 12 de julio de 1801.