Très bien se porter, être en parfaite santé.
Du latin « carmen » (chant magique), le « charme » est ici à prendre dans son sens magique, comme un enchantement ou un sortilège.
Cette expression est employée depuis le début du 19e siècle, alors que « comme un charme » date du 18e où « parler comme un charme », c'était parler comme un enchanteur et « aimer comme un charme », c'était aimer passionnément.
Dire de quelqu'un qu'il se porte comme un charme, c'est constater qu'il va très bien, avec parfois une pointe d'étonnement voire de jalousie.
Pour d'autres, cette expression se rapportait à l'arbre, comme on dit « se porter comme un chêne » par allusion à un arbre fort et résistant.
Mais le charme n'a pas du tout les caractéristiques de puissance du chêne et cette explication ne semble pas tenir la route.