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