Marvyn \m(a)-rv-yn, mar-vyn\ as a boy's name is a variant of Marvin (Welsh), and the meaning of Marvyn is "sea friend".
The baby name Marvyn sounds like Mervyn, Marven, Murvyn and Morvyn. Other similar baby names are Garvyn, Malvyn, Mardyn and Martyn.