Nouns

(n)wimp, chicken, crybabya person who lacks confidence, is irresolute and wishy-washy
(n)whiner, complainer, moaner, sniveller, crybaby, bellyacher, grumbler, squawkera person given to excessive complaints and crying and whining