Meaning
Cleo is a diminutive of Cleopatra, a Greek name meaning 'glory'. It's often associated with the famous Egyptian queen.