Why do Giraffes have Horns?

The short answer to the question, why do giraffes have horns is that we really don’t fully know why. The thought is they may have provided support for some other function, such as antlers. Unlike antlers, the giraffes horns are made of bone and are permanent.