In fact, you don't need to give any gifts when you meet for the first time. It's good for two people to meet, chat and play together. But you said that you have a very good relationship and hope to continue this good relationship. You still need some gifts. Let me give you a few suggestions. I don't know if there are any suitable ones for you.
1. You should have met each other online through video. You can customize a real doll, the kind that you two are together. You can customize the actions of the two of you according to your preferences and give it to him. It fully shows that you treat him as a good friend. It is a very meaningful gift.
2. You can also give him a box of chocolates, the kind that needs to be customized. Write "Friendship is forever" on the chocolates to show your sincerity, and the chocolates can be shared by two people. Isn't it great?
3. I don't know if you have heard of the customized necklaces that are very popular on the Internet now. You must know his name. Customize a 925 silver necklace for him. He will definitely like it very much. This kind of necklace is unique and reflects your heart.