Rosyth (udtales ross-sythe) er beliggende på Firth of Forth på Skotlands øst kyst, 1,6 km syd af Dunfermline, Fife og ca. 19 km nord af Edinburgh.
Området er bedst kendt for sit store værft, som tidligere var den royale hærs værft og blev bygget i 1909.
Planerne for byen var at gør den til en havneby med akkommodation for bygningsarbejdere og værftsarbejdere.
I dag er værftet næsten 5 km2 i størrelse, en stor proportion af hvilken blev tilbagekaldt under bygningen.
Rosyth Værft blev det første i den Royale Hær som blev privatiseret da et firma erhvervede stedet i 1997.