Bernardo Silva (Lissabon, 10 augustus 1994) is een Portugees voetballer die doorgaans als offensieve middenvelder speelt. Hij verruilde AS Monaco in juli 2017 voor Manchester City, dat circa 49 miljoen euro voor hem betaalde. Silva debuteerde in 2015 in het Portugees voetbalelftal.
Silva werd op twaalfjarige leeftijd opgenomen in de jeugdopleiding van Benfica. Hij debuteerde op de openingsspeeldag van het seizoen 2013/14 voor Benfica B in de Segunda Liga, tegen CD Trofense. Op 19 oktober 2013 debuteerde hij in de hoofdmacht van Benfica, in de beker, tegen Cinfães. Hij viel na 80 minuten in voor Filip Đuričić.
AS Monaco huurde Silva bij aanvang van het seizoen 2014/15, met een optie tot koop. Op 17 augustus 2014 debuteerde hij in de Ligue 1 tegen Girondins Bordeaux. Op 16 september 2014 debuteerde hij in de UEFA Champions League tegen Bayer Leverkusen. Op 14 december 2014 maakte de Portugees zijn eerste doelpunt voor de Monegasken tegen Olympique Marseille. In januari 2015 lichtte Monaco de koopoptie in zijn contract. AS Monaco maakte €15.750.000,- over naar Benfica om hem definitief over te nemen. Silva verlengde in augustus 2015 zijn contract bij de Monegaskische club tot medio 2020. Hij was in het seizoen 2016/17 basisspeler in het team dat AS Monaco voor het eerst in zeventien jaar landskampioen maakte. Dat seizoen bereikten zijn teamgenoten en hij ook de halve finale van de UEFA Champions League.