Clyff \c-ly-ff\ as a boy's name is a variant of Cliff (Old English) and Clifford (Old English), and the meaning of Clyff is "cliff-side slope; cliff-side ford".
The baby name Clyff sounds like Clyffe, Cliffe and Clyve. Other similar baby names are Clift, Clyde and Olaff.