Фамилия Гаркавец имеет славянские корни и относится к категории родовых прозвищ, которые были даны на основе местоположения или характеристик. Существует несколько версий о происхождении и значении этой фамилии.
Одна из версий гласит, что фамилия Гаркавец происходит от имени, которое в древности было распространено в каком-то конкретном регионе. Возможно, это было имя обитателя некоей деревни или города, который затем стал прозвищем для его потомков.
Имеется также версия, согласно которой фамилия Гаркавец происходит от слова «гарка». Это слово может иметь различные значения, например, оно может указывать на звук птицы или собаки. Возможно, первые носители этой фамилии были связаны с каким-то видом животных, который породил данное прозвище.
Также существует версия о том, что фамилия Гаркавец происходит от названия какого-то конкретного места. Возможно, это было название деревни, усадьбы или другого объекта, которое стало фамилией для его обитателей.
В целом, происхождение фамилии Гаркавец остается достаточно загадочным и может иметь несколько различных объяснений. Важно помнить, что фамилии являются частью культурного наследия и представляют интерес с точки зрения истории и антропологии.