Gabriel Silva, né le 13 mai 1991 à Piracicaba, est un footballeur brésilien qui évolue au poste d'arrière latéral gauche à l'AS Saint-Étienne.
Il commence sa carrière professionnelle en 2009 où il signe un contrat de trois ans avec Palmeiras où il jouera 36 matchs, et inscrivant deux buts. En 2012, il signe un contrat de cinq ans en Italie à Udinese Calcio où il jouera 65 matchs pour deux buts. Durant ces cinq ans de contrat avec Udinese, il est successivement prêté à Novare Calcio, à Grenade CF, à Carpi FC, au Genoa CFC, puis une seconde fois à Grenade.
Après la fin de son contrat en Italie, il signe en France, en août 2017, où il s'engage pour une durée de trois ans avec l'AS Saint-Étienne. Le 24 septembre 2017, il marque son premier but avec l'ASSE contre Rennes (2-2). Il prendra part à 27 matchs durant la saison 2017-2018, se montrant particulièrement fort durant la deuxième partie de saison, où il distribue notamment 2 passes décisives durant le match contre Dijon (score final 2-2).