Variant of Marvin, from Old Welsh 'Merfyn' meaning 'sea hill' or Germanic elements meaning 'famous friend.'
Like Maruin?
Swipe through thousands of names like it