Business cards are called 名詞/meishi in Japan.
They’re often printed with Japanese on one side and English on the other.
There are particular etiquette when receiving and giving them – like handing it with the text facing the direction readable for the recipient… with two hands and not putting it away into your wallet straight away.
Most people have these – even store staff.
So, when you meet someone it’s easy to keep in touch!
But people are all too quick to give them out, so…
the downside is that most people have hundreds and hundreds of cards they’ll never look at again.
If you’re in Japan and want to make your own business cards, check out Tokyo cheapo.