Italian short form of Germanic names like Hermenegildo, meaning 'sacrifice' or 'value'.
Like Gildo?
Swipe through thousands of names like it