Dear Vichitra,
Your question is strange; it is an eponymous question - how very unique!
I guess you can start a new thread and waste people's time (though it will take you less time to search the topic on the net).
To prevent this, and considering that "there are many things that they did not teach you in B-school," I am constrained to help you.
Headhunting is a term taken from the ancient martial ritual, wherein the head of an enemy is prized as a trophy and displayed likewise. During hunting, the head of the hunted is carried off by the hunter as a symbol of his hunting prowess.
In managerial parlance, it means actively looking and searching for required profiles (usually senior management) within organizations and getting a suitable/desired person on board.
Headhunters are very skillful seasoned recruitment analysts/consultants who manage to locate/source the 'best-fit' person and then get/lure him to the client company.
Here are a few links:
-
https://www.citehr.com/130028-meanin...cruitment.html
-
https://www.citehr.com/22968-what-ex...d-hunting.html
-
WikiAnswers - Meaning of headhunting in recruiter
Please make a habit of searching the net for new terms you come across. The net is a wonderful resource, which was not available to us when we were students. Your generation is lucky, but please don't be lazy and expect spoon-feeding for such basic terminologies.