Giovanni is an Italian given name, but originally of Hebrew origin. It is a variant of the first name John, which is based on Hebrew ‘Yahweh’ as the name of God and ‘chanan’ for ‘to be gracious’. Giovanni therefore translates to as ‘God is gracious’.