Meaning of the surname Herrera
Herrera is a Spanish surname of the from a trade type meaning "smithy". It is one of the 50 most common surnames in Mexico. Thirty-fourth in Mexico.
Named for the ancestor's work: Guerrero (warrior), Herrera (ironworker's forge), Zapata (shoemaker), Escudero (shield-bearer).
In Mexico a person carries two surnames, the father's and then the mother's, so Herrera appears as either half of a pair: Herrera García, López Herrera. Read how the two-surname system works.