There are a variety of synonyms for the phrase "no guts," which generally means that someone lacks courage or bravery. Some similar phrases include "chicken-hearted," "spineless," "timid," "yellow-bellied," and "lily-livered." These words all convey a sense of fear or weakness, and imply that the person in question is not capable of facing difficult situations or standing up for themselves. Whether used in a serious or lighthearted context, these synonyms for "no guts" can be useful when describing someone who lacks the necessary courage to take risks or face challenges.