KYC stands for Know Your Customer. It is a regulatory and legal requirement for banks and other related institutions to identify and verify the identity of their clients. More than that it is a requirement to understand why they need you and for what purposes they intend to use you.