Cleo \c-leo\ as a boy's name (also used as girl's name Cleo), is a variant of Cleophas (Greek) and Cletus (Greek), and the meaning of Cleo is "vision of glory; illustrious; called forth, invoked".
The baby name Cleo sounds like Caley, Cale, Cael, Clay, Cloy, Cole and Coley. Other similar baby names are Clem and Cleon.