The phrase "faint-of-heart" is often used to describe someone who lacks courage or conviction. Some antonyms for this term could include bold, brave, confident, courageous, fearless, gutsy, heroic, intrepid, resolute, or strong-willed. These words suggest bravery and determination in the face of adversity, and a refusal to be weak or timid. They also imply a willingness to take risks and stand up for what one believes in. By using antonyms of "faint-of-heart," we can describe people who are willing to take on challenges and make difficult decisions, rather than shying away from them.