Marvin (name)  Marvin is a male given name, derived from the Welsh name Mervyn, which is thought to derive from the Medieval Welsh name Myrddin. It is also found as a surname. Marven is a variant form. The name Marvin means Great lord