Significado
La frase se emplea para dar a entender que alguien, a juzgar por sus palabras o sus acciones, que no está muy bien de la cabeza. Para comprender el significado habría que completar el dicho: «Ni están en el manicomio todos los que son locos, ni son locos todos los que están en el manicomio.»
Origen
Posiblemente el dicho proceda de un refrán o de alguna canción transmitida de forma oral, ya que en una obra teatral de Ramón de Campoamor (1817-1901), Cuerdos y locos, uno de los personajes, loco, dice:
«Pues como dice el refrán, / en esta santa mansión, / ni están todos los que son / ni son todos los que están.».