Claxton \\c-lax-ton\\ as a boy's name is of Old English origin, and the meaning of Claxton is "Clark's town". Place name.
A baby name that sounds like Claxton is Callyx.
Other similar names are Caxton, Colston.