Save Type Surname (from nickname) Usage Polish Meaning & History Derived from Polish gaj meaning "grove, thicket". Categories trees Entry updated February 12, 2018