Headhunting słowo pochodzenia angielskiego, oznacza "łowienie głów lub polowanie na głowy". Często używa się zamiennie terminu search executive, ponieważ zjawisko headhuntingu dotyczy przede wszystkim wyższego szczebla zarządzania.

Headhuntingiem zajmuje się wyspecjalizowany pracownik, który ma wiedzę oraz doświadczenie w określonej branży. Headhunter działa albo jako niezależny konsultant albo w imieniu agencji personalnej. Najlepszymi hedahunterami są zazwyczaj pracownicy, którzy zdobyli nie tylko doświadczenie oraz kompetencje w określonych branżach, ale również poprzez wieloletnią pracę zdobyli rozległe kontakty oraz znajomości.

Headhunting postrzegany jest bardzo często jako nie kokońca moralny proceder. Bardzo często proces headhuntingu polega na łowieniu najlepszych menadżerów z firm konkurencyjnych. Pociąga to za sobą często ogromną stratę dla pracodawcy skąd kanydat jest "złowiony".

Z punktu widzenia pracownika headhunting jest jak najbardziej pozytywnym aspektem. Pozwala na uzyskanie danych o możliwościach jakie daje konkurencja oraz pozwala na ewentulane negocjacje płacowe z aktualnym pracodawcą.

Headhunting jest usługą prestiżową i koszt waha się w granicach 25-50% rocznego wynagrodzenia pozyskanego pracownika.