Diego Antonio Gavilán Zarate (ur. 1 marca 1980 w Asunción) – paragwajski piłkarz grający na pozycji defensywnego pomocnika. Obdarzony przydomkiem „Pampero”. Posiada również obywatelstwo hiszpańskie. Ostatnio w 2023 był trenerem Cerro Porteno.
Kariera klubowa Gavilán pochodzi z Asunción. Piłkarską karierę rozpoczął w tamtejszym klubie Cerro Porteño. Do 1997 roku występował w drużynach młodzieżowych, a w 1998 roku zadebiutował w paragwajskiej Primera División. W Cerro Porteño występował do lata 1999 i wtedy wyjechał do angielskiego Newcastle United. Kosztował 2 miliony funtów, a w Premiership zadebiutował 5 lutego w zremisowanym 2:2 wyjazdowym meczu z Sunderlandem. W Newcastle nie zdołał wywalczyć miejsca w składzie i przez 3 lata tylko 7 razy wystąpił na boiskach Premiership.
Latem 2002 Paragwajczyk wyjechał do Meksyku i został wypożyczony do UAG Tecos z Guadalajary. Tam był podstawowym zawodnikiem i spędził pół sezonu. W 2003 roku trafił do brazylijskiego SC Internacional, dla którego zdobył 5 goli w lidze poprawiając tym samym swój najlepszy dorobek bramkowy w karierze. Następnie Diego wypożyczono do Udinese Calcio, jednak w Serie A nie zadebiutował i szybko wrócił do Brazylii.