Styracosaurus (v preklade ostnatý jašter) je vyhynutý rod bylinožravéhorohatého dinosaura, žijúceho v období vrchnej kriedy (pred približne 75 Ma) na území dnešnej Severnej Ameriky. Jeho jediným druhom je Styracosaurus albertensis.
Dospelé jedince z rodu Styracosaurus dosahovali približne 5 a pol metra na dĺžku a vážili okolo 2,7 ton. Ich lebkabola pevne stavaná s veľkými nozdrami, vysokým rohom na nose a krčným golierom, ktorý zdobili najmenej štyri výrazné ostne. Každý z týchto štyroch ostňov bol so svojou 50 až 55 centimetrovou dĺžkou porovnateľný s rohom na nose, ktorý u typového jedinca(aj keď sa nám nezachoval celý) mohol podľa odhadov merať na dĺžku 57 centimetrov.
Okrem veľkého rohu na nose a štyroch dlhých ostňov bola ornamentácia lebky tohto dinosaura variabilná. Niektoré jedince mali na zadnom okraji goliera drobné hákovité výrastky a hrbolce podobné (hoci menšie) tým, aké mal rod Centrosaurus. Iné (vrátane typového) disponovali tretím párom dlhých ostňov.