What Gonzalo means
Gonzalo is a boy name of Germanic origin meaning "battle". It comes from Visigothic Gundisalvus: gund (war, battle) + a second element of uncertain meaning (possibly salv: safe, or house, hall). It is pronounced gon-SAH-lo.
Second element uncertain. Gonzalo Guerrero, the shipwrecked Spaniard who became a Maya war leader and is called the father of mestizaje.
About this meaning. The etymology is uncertain or disputed. The reading above is the best-supported one; popular baby-name sites often give a more romantic gloss that the dictionaries do not confirm.
Nicknames in Mexico: Chalo, Gonza. Chalo comes from the ending -zalo with z becoming ch. See the guide to Mexican nicknames.
Popularity: a common name in Mexico.
Related meanings: warrior.
