Synonyms to faint-hearted

afraid, chicken, cowardly, diffident, faint, feckless, feeble, frightened, ineffectual, irresolute, lily-livered, puny, pusillanimous, scared, shy, timid, timorous, weak, white-livered