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