énigme (French) comes from Latin ænigma, from Ancient Greek αἴνιγμα, from Ancient Greek -μᾰ, from Proto-Indo-European -mn̥ — Creates action nouns or result nouns from verbs.
énigme (French): enigma, puzzle; riddle