1 names match.
Germanic/Welsh
Variant of Marvin, possibly derived from Welsh Myrddin or meaning sea friend.