Hi Devender,
Refer to this article:
Headhunting is when you reach out to candidates, strike up a conversation, and pique their interest in your opportunity. Poaching, on the other hand, involves headhunting from your direct competition, targeting individuals who work for the same client or possess similar skills. When a candidate joins and then refers his ex-colleagues to join the company, that is referred to as an Employee Referral.
Thank you.