Bonjour, c’est le mot « fer » qui est polysémique. Au sens propre, la « santé de fer » signifie être très solide, en pleine forme, et au sens figuré il y a le chevalier en armure pour bien symboliser cette force et cette robustesse, dans laquelle la marque de l’eau minérale sert de bouclier. Les publicitaires se sont appuyés sur ce jeu de mots, car l’eau minérale contient aussi des minéraux (dont le fer, le zinc, le manganèse...).
Bonne journée !