Variant spelling of Marvin, from Welsh Merfyn meaning sea hill or great lord.
Like Marvyn?
Swipe through thousands of names like it