The name of this Mexican holiday gives away the date it is always celebrated. Cinco de Mayo means "fifth of May" in Spanish. This title gives young readers a history lesson about the Battle of Puebla, the fight the holiday honors, while also showing off festive Cinco de Mayo gatherings.