Why do giraffes have such long necks? Well, the question about the giraffe’s neck has been hotly debated by scientists and researchers. One school of thought can be traced back to the work of Charles Darwin. Evolutionary speaking, giraffes that have longer necks than the other giraffes gave them an advantage to reach higher branches of untouched food source. Those with shorter necks died due to competition.
One competing hypothesis is that giraffe necks are a result of sexual selection. The competition between male giraffes for their female partners somehow involved a competition of longer and stronger necks.