FamilyEducation.com
   
 

Last name origins & meanings:

  1. Spanish: nickname from Spanish can, a synonym of perro ‘hound’.
  2. French: descriptive nickname for a gray-haired man, Latin canutus. Compare Canuel, Cano.
  3. Muslim: variant of Khan.
  4. Vietnamese: unexplained.