Edgar Eduardo „Gringo” Castillo Carrillo (ur. 8 października 1986 w Las Cruces) – amerykański piłkarz pochodzenia meksykańskiego występujący na pozycji lewego obrońcy, reprezentant Stanów Zjednoczonych i były reprezentant Meksyku.
Kariera klubowa Castillo, syn meksykańskich imigrantów, pochodzi z miasta Las Cruces w stanie Nowy Meksyk. Uczęszczał do tamtejszej placówki Mayfield High School, w której barwach odnosił sukcesy w rozgrywkach młodzieżowych oraz był jednym z najbardziej utalentowanych graczy w całym stanie – w 2002 roku otrzymał nagrodę NSCAA High School State Player of the Year. Jeszcze jako nastolatek podpisał kontrakt z meksykańską drużyną Santos Laguna z siedzibą w Torreón, a po upływie kilku miesięcy został włączony do seniorskiego zespołu przez urugwajskiego szkoleniowca Wilsona Graniolattiego. W meksykańskiej Primera División zadebiutował 2 kwietnia 2006 w zremisowanym 0:0 spotkaniu z Morelią, jednak podstawowym zawodnikiem ekipy został dopiero rok później, za kadencji trenera Daniela Guzmána. Premierowego gola w pierwszej lidze strzelił 22 listopada 2007, także w konfrontacji z Morelią, tym razem wygranej 2:0, zaś w wiosennym sezonie Clausura 2008 zdobył z Santosem Laguna tytuł mistrza Meksyku, mając pewne miejsce w wyjściowej jedenastce.