"Alma de cántaro" es una expresión coloquial que se utiliza para referirse a una persona ingenua, inocente o poco astuta. Se dice que alguien tiene "alma de cántaro" cuando es fácil de engañar o manipular.
La expresión proviene de los cántaros, que son recipientes de barro utilizados para transportar líquidos. Estos recipientes tienen una forma redondeada y su boca es estrecha, lo que los hace fáciles de llenar pero difíciles de vaciar completamente.
Por esta razón, se dice que alguien con "alma de cántaro" es alguien que es fácil de llenar con ideas o información, pero difícil de hacer cambiar de opinión o convencer de algo distinto.
Segundo diccionario: alma de cántaro
fig. y fam. Persona falta de discreción y sensibilidad.