Animals have horns for a variety of reasons, including defending against predators, establishing dominance within a group or species, attracting mates, and foraging for food. Horns can also be used for thermal regulation and as a tool for grooming or digging.