What does the name Olmec mean and who gave it to them?
The name Olmec literally means rubber people, a title bestowed by the Aztecs two thousand years after the civilization had vanished. This defining label remains the standard term for the first great culture of Mesoamerica despite the Aztecs appearing long after the society disappeared.