Variant of Marvin, from Old Welsh 'Merfyn' meaning 'sea hill' or Germanic elements meaning 'famous friend.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Maruin?
Swipe through thousands of names like it