Modern variant of Marvin, from Welsh 'mawr' (great) and possibly 'bryn' (hill).
Like Marvon?
Swipe through thousands of names like it