It is a variant of the surname "Gingrich" which is a habitational name from a place called "Gingrich" in Germany.
While the exact meaning of the place name is unknown, it is likely related to the German words "Ging" meaning "going" or "walking" and "Rich" meaning "ruler" or "powerful".