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