Xavi is a Spanish given name, usually used as a nickname for Xavier. Notable people with the name include:
Xavi (born 1980), Spanish footballer
Xavi Andorrà (born 1985), Andorran footballer
Xavi Annunziata (born 1987), Spanish footballer
Xavi Lleonart, Spanish field hockey player
Xavi Molina (born 1986), Spanish footballer
Xavi Moro (born 1975), Spanish footballer
Xavi Rabaseda (born 1989), Spanish basketball player
Xavi Rey (born 1987), Spanish basketball player
Xavi Torres (born 1986), Spanish footballer
Xavi Valero (born 1973), Spanish footballer
Xavi Vallmajó (born 1975), Spanish basketball player
Xavi Vierge (born 30 April 1997), Spanish motorcycle racer
Cristiano Xavier Gonçalves Carvalho (born 1983), Portuguese footballer known as Xavi