Where did the last name gonzalez originate?

González is of Spanish origin, and it means "son of Gonzalo"; Gonzalo perhaps Teutonic in origin derived from the Old High German gundis- "war" and salvo(e) of debated meanings.