If you are on a spouse’s visa here, you probably won’t be able to have your own bank account. Most wives operate on a secondary card to their husband’s accounts, or on a joint credit card. Beware though as most accounts have SMS notification of any transactions. Useful if its your own account, but can cause some interesting marital moments if your husband is receiving notification of your every spend!! If you are married to a South African over time with residency or working visas you should be able to get your own bank account.
Some of the main banks out here are ABSA, Standard Bank, FNB, Nedbank, Investec & Capitec.