Mardon \m(a)-rdon, mar-don\ as a boy's name is a variant of Marden (Old English), and the meaning of Mardon is "the valley with the pool".
The baby name Mardon sounds like Mardyn and Marton. Other similar baby names are Bardon, Cardon, Hardon, Maldon, Marion, Marlon, Marsdon and Vardon.