Germanic name possibly from 'amal' (labor, vigor) or Italian/Latin 'almus' meaning 'nourishing, kind.'
Like Almo?
Swipe through thousands of names like it