The name xangu has no documented meaning in the sources checked.
Beloved
Cool
Gold, Black, Brown, White
Any Size
Unisex
Others
X
5 Letters
Means "the sweetheart", from Hawaiian ka, "the", and ipo, "sweetheart"
Basque, a form of Xavier, from Etcheberria — 'new house'.