In Greek mythology, an enchantress who detained Odysseus on her island and turned his men into swine (5)
I believe the answer is:
circe
(Other definitions for circe that I've seen before include "Greek sorceress who turned men into swine" , "Odyssey sorceress" , "Siren" , "Enchantress visited by Odysseus" , "Enchanting female" .)