Cinco de Mayo simply means ‘the fifth of May’ in Spanish. It marks the anniversary of May 5, 1862, when the Mexican army won the Franco-Mexican War at the Battle of Puebla.