FamilyEducation.com
   
 

First name origin & meaning:

Latin: All-knowing

First name variations: Caton, Cayto, Kato, Cato