Фамилия Эррера имеет испанское происхождение и относится к категории топонимических фамилий. Она происходит от испанского слова 'herrería', что означает 'кузница' или 'железоделательный завод'. Первоначально фамилия могла указывать на человека, жившего рядом с кузницей или работавшего там. Также существует версия, что фамилия происходит от названия местности Эррера в провинции Сеговия, Испания.
Фамилия широко распространена в испаноязычных странах, особенно в Мексике, Испании, Аргентине и Колумбии. В Мексике она является одной из самых распространенных фамилий, что связано с испанской колонизацией и миграцией. В настоящее время носители фамилии встречаются по всему миру, особенно в странах Латинской Америки и США.
Исторически фамилия могла возникнуть в средневековой Испании, когда люди часто получали фамилии по роду занятий или месту проживания. Кузнецы играли важную роль в обществе, поэтому фамилия, связанная с кузницей, была довольно распространена. Со временем фамилия распространилась по всему испаноязычному миру, сохраняя свое значение и происхождение.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.