In Mexico, it is normally called salsa Mexicana, which means 'Mexican sauce'. Because the colors of the red tomato, white onion, and green chili, and cilantro are reminiscent of the colors of the Mexican flag, it is also called salsa bandera, which means 'flag sauce'.