Barbara Hershey (n. 5 februarie 1948), pe numele său adevărat Barbara Lynn Herzstein, cunoscută și ca Barbara Seagull, este o actriță americană. Are o carieră de aproape 50 de ani, în care a jucat atât în producții de televiziune cât și lungmetraje. A jucat în producții diverse, de la comedii la western-uri.
Și-a început cariera la vârsta de 17 ani. Abia târziu însă, în a doua jumătate a anului 1980, a fost remarcată de către presa de specialitate și public. Într-un articol din Chicago Tribune a fost descrisă drept una din cele mai bune actrițe americane. A câștigat un premiu Emmy și un Glob de aur pentru rolul din filmul A killing in a small town (1990). În afara acestor premii, a mai primit două nominalizări pentru rolul Mariei Magdalena în filmul The Last Temptation of Christ, în anul 1989.
Pentru prestația sa din filmele Shy People și A World Apart a câștigat două premii la Cannes. A jucat și în comediile semnate Woody Allen, Hannah and Her Sisters (1986) și cea a lui Garry Marshall, Beaches (1988). La începutul carierei sale era binecunoscută pentru spiritul hippie.
Cariera sa a cunoscut însă un declin în timpul relației sale cu actorul David Carradine, cu care are și un copil. Și-a schimbat și numele de scenă, lucru pe care l-a regretat mai târziu. În tot acest timp, presa a ridiculizat-o chiar atât pentru acest lucru, cât și pentru viața personală pe care și-a expus-o. Ulterior și-a reluat numele său adevărat, iar cariera a revenit pe făgașul normal.
În 2010 a jucat rolul mamei, o fostă balerină, în filmul Black Swan, pentru care Natalie Portman a câștigat premiile Oscar și Golden Globe pentru Cea mai bună actriță într-un rol principal.