Croffton \c-roff-ton, cr(of)-fton\ as a boy's name is a variant of Crofton (Old English), and the meaning of Croffton is "settlement of the cottages".
The baby name Croffton sounds like Crofft and Croft. Other similar baby names are Clyffton, Criston, Clifton, Clyfton, Clyffeton, Cliffeton, Crichton, Crayton, Croydon and Griffon.