From Old German 'Hunfrid' meaning peaceful warrior, combining 'hun' (warrior) and 'frid' (peace).
Like Humphrey?
Swipe through thousands of names like it