Crayton \c-ray-ton\ as a boy's name is a variant of Creighton (Scottish, Middle English, Old English), and the meaning of Crayton is "border or boundary settlement".
The baby name Crayton sounds like Grayton, Croydon and Graydon. Other similar baby names are Clayton, Braydon, Criston, Klayton, Crayn, Crofton, Grayson and Caydon.