Marvin (given name)

Marvin is a male given name, derived from the Welsh name Mervyn, an Anglicized form of Merfyn.

The name Merfyn contains the Old Welsh elements mer, probably meaning "marrow", and myn, meaning "eminent".

[1]