"Variant of Giovanni"
The name Gio is commonly a male name from the "Italian" origin.
Gio is an Italian short form of Giovanni, the Italian form of John, and it serves the same role for Giorgio, the Italian form of George. It is used as a given name in its own right, chiefly as a familiar form of either longer name among Italian speakers and Italian Americans. The form is a truncation, so it carries the sense of the name it shortens rather than a separate meaning of its own.
Giovanni means "God is gracious".
The pronunciation of Gio is JEE-oh.