Guillermo Luis Franco Farcuarson (Corrientes, 3 november1976) is een in Argentinië geboren voormalig voetballer die sinds 2005 de Mexicaanse nationaliteit bezit. Hij speelt bij voorkeur als aanvaller. Franco tekende in september 2009 een contract bij West Ham United FC, waar hij na een jaar vertrok. In oktober 2005 debuteerde hij in het Mexicaans voetbalelftal .[1] Zijn bijnaam luidt El Guille.
Franco's carrière als profvoetballer begon in zijn geboorteland bij San Lorenzo de Almagro in 1996. In 2000 vertrok hij naar het Mexicaanse CF Monterrey. Bij deze club won Franco in 2003 de Clausura van de Primera División de México, de tweede seizoenshelft. Bovendien werd de aanvaller in 2004 topscorer van de Apertura. In januari 2006 maakte Franco de overstap naar Villarreal CF, waarmee hij in het seizoen 2005/06 de halve finales van de UEFA Champions League haalde. In 2011 stapte hij over naar Vélez Sársfield. Hier kreeg hij vooral de rol van invaller toebedeeld. Als transfervrije speler vertrok hij begin 2012 naar Pachuca CF, terug in zijn geboorteland. Twaalf wedstrijden op het veld en tien op de reservebank later tekende hij een contract bij het Amerikaanse Chicago Fire, wederom transfervrij. Op 29 februari 2013 maakte Franco bekend te stoppen als speler in het betaald voetbal.
Nadat Franco tot Mexicaan was genaturaliseerd, maakte de aanvaller in oktober 2005 tegen Guatemala zijn debuut in het Mexicaans voetbalelftal . Aanvankelijk was er kritiek op zijn selectie van onder andere oud-international Hugo Sánchez. Na zijn debuut voor El Tri met een doelpunt en twee assists verstomde de discussie. Franco werd geselecteerd voor het wereldkampioenschap voetbal 2006 en het wereldkampioenschap voetbal 2010. In september 2010 maakte hij bekend te stoppen met het interlandvoetbal.