The card that we give to people that has our name, address, phone number etc on it is not called a name card. It's a 'business card', or just 'card'.
- Wrong: "Can I have your name card?" "Here is my name card."
- Right: "Can I have your card?" "Here is my business card."