Lions do eat giraffes. Lions are carnivores that eat almost any animal they are able to capture. Their prey also includes zebras, wildebeests, antelope, buffalo, pigs, warthogs and even humans. Lions also scavenge dead animals killed by other predators.
Although they eat giraffes, lions rarely hunt giraffes. Lions prefer prey that is between 100 and 1,000 pounds, because hunting larger prey increases the lions' risk of injury. A fully grown male giraffe can weigh more than 3,000 pounds. Lions usually hunt giraffe along with other lions to be more effective; a single lion is useless against an adult giraffe. A lion's prey is usually killed by strangulation.