Marven \m(a)-rven, mar-ven\ as a boy's name is a variant of Marvin (Welsh), and the meaning of Marven is "sea friend".
The baby name Marven sounds like Marvyn, Merven and Morven. Other similar baby names are Garven, Marden, Marlen, Marten, Marvel and Marve.