Hermenegildo

Meaning
SpanishUniversal Sacrifice
PortugueseUniversal Sacrifice
Gender
Origin