Charybde et Scylla sont deux monstres marins du détroit de Messine qui se trouve entre l'Italie et la Sicile.
D'un côté se trouve Charybde qui était la fille de Poséidon et de Gaïa, elle devint un monstre, car elle vola le troupeau de boeuf d'Heraclès. Zeus la punit ainsi : elle fut transformée en un gouffre marin qui avalait et recrachait d'énormes quantités d'eau en formant un grand tourbillon qui dévastait tout.
De l'autre côté, se trouve Scylla qui à l'origine était une jeune fille d'une grande beauté. Cette nymphe fut changée en monstre marin suite à un sort jeté par la magicienne Circée qui la jalousait. C'était une créature à six têtes qui dévoraient tous les navires qui se risquaient à vouloir passer le détroit.
Les marins qui cherchaient à éviter l'un allaient mourir en s'écrasant sur l'autre, d'où l'expression "tomber de Charybde en Scylla" c'est-à-dire qu'en essayant d'échapper à un danger on risque d'en rencontrer un autre encore plus grave. Même le légendaire Ulysse ne pût passer le détroit.