De Koninklijke Militaire Orde van Sint Hermanegildo (Spaans: "Real y Militar Orden de San Hermenegildo") werd op 28 november 1814 door de Spaanse Koning Ferdinand VII ingesteld en in 1815 tot een onderscheiding voor langdurige dienst in de Spaanse strijdkrachten gemaakt. Sint Hermanegildo, een Visigotische martelaar uit de zesde eeuw is een patroonheilige van het Spaanse leger. De orde wordt ook aan de officieren van de para-militaire Guardia Civil toegekend.
De orde werd geregeld hervormd. De huidige statuten dateren van 23 juni 2000[1].