FamilyEducation.com
   
 

Last name origins & meanings:

  1. Polish: nickname from gacek ‘bat’ (the animal).
  2. Polish: from a pet form of Gac.