Ermenegilde

French form of Portuguese/Spanish Hermenegildo, meaning immense tribute