
English word enigma comes from Ancient Greek αἴνιγμα, and later Latin aenigma (A riddle, enigma. An allegory.)
αἴνιγμα (Ancient Greek)
aenigma (Latin)
A riddle, enigma. An allegory.
enigma (English)
A riddle, or a difficult problem.. Something or someone puzzling, mysterious or inexplicable.