FamilyEducation.com
   
 

Last name origins & meanings:

  1. Jewish (Ashkenazic): acronym from the Hebrew phrase kohen tsedek ‘priest of righteousness’ (see Cohen).
  2. German: nickname from Katz(e) ‘cat’. Compare English Catt.