Clyffton \c-lyff-ton, cl(yf)-fton\ as a boy's name is a variant of Clifton (Old English), and the meaning of Clyffton is "town by the cliff".
The baby name Clyffton sounds like Clyfton and Clyffeton. Other similar baby names are Cliffeton and Croffton.