Goncalve \g(o)-ncal-ve, gon-ca-lve\ as a boy's name is a variant of Gonzalo (Spanish, Latin), and the meaning of Goncalve is "battle".
Similar baby names are Gonsalve and Consalvo.