Where? Can the purchaser be anonymous? One purpose is to use the credit card to make a donation to a charitable organization, without subsequent appeals to make more donations. Thanks.
Yes, but it depends on what you mean by “pre-paid”.
If you just want a card that you can top-up with money, then there are a lot of choices. You only need to show your passport at most places and you can get one.
If you want a real credit card, that you pre-pay as a means to build your credit in Thailand, then there are fewer options.. For this kind, you would need to have a bank account in Thailand, work permit and appropriate visa.