Goran Rubil (ur. 9 marca 1981 w Slavonskim Brodzie) – chorwacki piłkarz, grający na pozycji prawego pomocnika.
Rubil urodził się w Slavonskim Brodzie. Rozpoczynał w klubie z rodzinnego miasta NK Marsonia, ale grał tam tylko w drużynie juniorów. W 1999 roku do skutku doszedł wyjazd zawodnika do Francji, kiedy Rubil nie miał skończonych jeszcze 17 lat. Tam trafił do szkółki piłkarskiej FC Nantes. W zespole "Kanarków" grał najpierw juniorach, potem w rezerwach, a do pierwszego zespołu trafił w 1999 roku. 14 grudnia tamtego roku Rubil zadebiutował w barwach Nantes w Ligue 1 w wygranym 2:1 wyjazdowym meczu z RC Lens. W sezonie 1999/2000 tylko jeszcze jeden raz pojawił się na boisku. W barwach Nantes Rubil bardzo rzadko występował w meczach, zarówno u Raynalda Denoueixa jak i Angela Marcosa. W sezonie 2000/2001 Rubil jeden raz pojawił się na boisku, w sezonie 2001/2002 2 razy, a w sezonie 2002/2003 5 razy. Jednak pomimo tak małej liczby spotkań, Rubil zdobył mistrzostwo Francji w sezonie 2000/2001, a wcześniej w sezonie 1999/2000 Puchar Francji. W 2003 roku Rubil na jeden sezon został wypożyczony do Stade Lavallois z drugiej ligi. Drużyna ta ledwo uchroniła się przed spadkiem zajmując dopiero 17. miejsce w lidze, ale Rubil i tam grał mało – rozegrał tylko 8 meczów i zdobył swoją pierwszą bramkę we Francji.