Рога́тый или рога́стый

Различаются значением.

Рога́тый. 1. Имеющий рога. Крупный рогатый скот. 2. С острыми, изогнутыми, торчащими в виде рогов концами. Рога́тая подпорка.

Рогастый. Разг. С большими рогами. Рога́стый бык.

Розенталь Д. Э. Теленкова М. А. Словарь трудностей русского языка. М.: Айрис-Пресс, 2003. С. 619 – 620.