In Greek mythology, Scylla and Charybdis are two monsters that lived on the opposite sides of a narrow channel of water. The idiom ‘between Scylla and Charybdis’ refers to choosing between two similarly dangerous situations. This appeared in Homer’s Odyssey where crossing the narrow strait was one of the several challenges he encountered. Scylla is represented as a six-headed monster while Charybdis is depicted as a whirlpool.
Image – TV Tropes