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.
Start your move to Thailand now by talking with us.