Ermenegildo

Variant of Portuguese/Spanish Hermenegildo, meaning "immense tribute."