From Visigothic 'Ermenegild' meaning 'entire sacrifice' or 'great treasure,' borne by a saint-prince.
Like Hermenegildo?
Swipe through thousands of names like it