The Flag And Its Meaning
Madagascar flag's meaning is not clear but one speculation is that the colors of the flag represent Madagascar's history, urge for independence, and traditional classes. Red and white were the colors of the Merina kingdom, which came under the control of France in 1896. They also represent the origins of the Malagasy people in Southeast Asia. Green was the color of the Hova, a class of commoners who played a significant role in the fight for independence.
Another (or more recent) interpretation of the Madagascar flag colors believes that red standing for freedom, white represents purity and green meaning hope.