
“Make no bones about it” means to speak plainly, openly, and without hesitation. Today, if someone makes no bones about a decision or opinion, they are being very direct about it.
The phrase is older than its modern meaning suggests. In earlier English, bones could refer to difficulties, scruples, or objections, something that got in the way. So to make no bones originally meant not to hesitate and not to raise objections.
Over time, that idea broadened. If a person showed no hesitation or objection, they often sounded frank and unmistakable. That is how the modern sense developed.
- Older sense: He made no bones of accepting the offer.
- Modern sense: She made no bones about her disappointment.
It is an idiom, so the meaning is figurative rather than literal. The phrase is not about actual bones. It is about speaking or acting without reluctance, and often with complete clarity.

