Marsten \m(a)-rs-ten, mar-sten\ as a boy's name is a variant of Marston (Old English), and the meaning of Marsten is "town near the marsh".
The baby name Marsten sounds like Marsden, Marsdon and Marsdin. Other similar baby names are Marten, Carston, Marden, Marsean, Martin, Morten, Martyn, Marton, Martenn and Torsten.