We do not currently know of any antonyms for weak - hearted.
For similar words to weak - hearted, try: