Shagrat er en skikkelse fra J.R.R. Tolkiens Ringenes Herre. Han var kaptein i kommando av Urukhai på tårnet av Cirith Ungol, et utsiktstårn som voktet et forrædersk pass i Mordor.

Etter funnet av en bevisstløs Frodo nær Hutulas hule, satte Shagrat og Gorbag Frodo i det høyeste rommet i tårnet. Mens de to søkte gjennom Frodos ting, oppstod en krangel over den svært verdifulle mithril-skjorten. Krangelen som førte til en kamp mellom orkene og Urukhaiene i tårnet, der nesten alle orkene ble drept, og kulminerte i at Shagrat drepte den sårede Gorbag. Shagrat flyktet deretter med Frodos eiendeler, som senere ble fremvist av Saurons Munn som antatte bevis på at Frodo fremdeles satt i fangenskap.