Mabon \m(a)-bon\ as a boy's name is of Welsh origin, and the meaning of Mabon is "son".
Similar baby names are Macon and Mason.