Variant of Melvin or from the Malvern Hills, a Celtic place name meaning 'bare hill.'
Like Malven?
Swipe through thousands of names like it