Фамилия Герреро имеет испанское происхождение и образована от нарицательного существительного 'guerrero', что в переводе означает 'воин' или 'боец'. Это слово восходит к латинскому 'guerrarius', которое, в свою очередь, происходит от 'guerra' (война). Таким образом, фамилия относится к категории прозвищ, описывающих род занятий или характер человека, и могла быть дана воину, солдату или человеку воинственного нрава.
Фамилия широко распространена в испаноязычных странах, особенно в Мексике, Испании, а также в странах Латинской Америки. В Мексике она особенно популярна, что связано с историческими миграциями и колониальным наследием. Также известен мексиканский штат Герреро, названный в честь национального героя Висенте Герреро, что дополнительно укрепило распространение фамилии в регионе.
В настоящее время фамилия Герреро встречается по всему миру, особенно в странах с испанским влиянием. Она также может быть использована как имя или часть составных фамилий. В целом, фамилия несет в себе оттенок мужественности, силы и воинской доблести.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.