There are folks who say "no means no", but in real life, actually no can mean many things.
No with a question mark can mean something other than no without one. In a bedroom context, a person might say "You want to sleep with me, no?" - That no doesn't mean no in the way someone says "no means no". It doesn't mean yes, either, although it may be pointing that way.
But a dishonest person could redo the punctuation to make it sound nonconsensual: "You want to sleep with me? No!" Same words, different meaning.
One is a playful question. The other a negative response. Upon this difference, an allegation of rape might hinge.
So no doesn't necessarily mean no. No said with a smirk or a wink can even mean yes. Communication is more than oral.
There is a sort of no that means no. When it is aligned with other forms of communication. But it is a simplistic reading of language and human behavior to suggest the meaning of words is isolated from punctuation, expression and context.
In fact, sometimes hearers understand things differently from speakers. This is why people often have communication issues with one another.