Stora Bergö är ett naturreservat som ligger i kommunen Nyköping, i Södermanlands län. Reservatet är 117 hektar stort och består av 18 hektar landyta, 98 hektar vatten och 6 hektar skog. Det förvaltas av Länsstyrelsen i Södermanlands län och skapades den 13 januari 2011.
Reservatet är ett typiskt avsnitt av den sörmländska skärgården och innehåller både gammal skog och klippor att bada från. På ön finns störningskänsliga fåglar och större delen av Stora Bergö är därför fågelskyddsområde. I reservatet ingår även Lilla Bergö, Kuggholmarna samt några mindre öar. Stora Bergö domineras av ett större bergsmassiv som når en höjd på 29 meter på södra delen av ön. Från toppen av berget kan man se en fantastisk utsikt över skärgården.
Skogen på Stora Bergö är ungefär 120 år gammal, men många träd är mycket äldre. Gamla tallar med pansarbark och spärrgreniga kronor avlöser döda och förvridna torrfuror och tallågor som ger goda livsmiljöer för olika arter. På norra delen av ön står en gammal tall med en meterbred stam.
Det är förbjudet att gå iland på ön mellan 1 februari och 15 augusti eftersom stora delar av ön är fågelskyddsområde. Reservatet gränsar till både Stendörrens och Ringsö naturreservat och är en populär plats för dem som vill uppleva den vackra sörmländska skärgården.