“Get cold feet” means become nervous about something you had planned to do. “Give someone the cold shoulder” means deliberately ignore them. A “cold fish” is an insulting label for someone who seems emotionally distant, while “cold hands, warm heart” describes a person who may be kind without showing feelings easily. These expressions are not diagnoses or reliable ways to infer someone’s character.
Cultural note: Calling a person “cold-blooded,” “cold-hearted,” or a “cold fish” can be harsh and may unfairly judge someone’s feelings or motives. “Cold-blooded” also has a literal biological meaning for many animals, distinct from its figurative use for a person. The examples do not establish that a quiet person lacks care or that hesitation means someone should cancel a major commitment.
Keep exploringIn these expressions, cold can signal hesitation, social distance, or feelings someone does not openly show.