Here are some other options, depending on the context:
* Valiente: Brave, courageous
* Audaz: Bold, daring
* Desenfadado: Uninhibited, carefree
* Osado: Daring, reckless
* Seguro de sí mismo: Confident
The best opposite will depend on the specific situation.