The name "mechauma" is another word of saying delicious in Japanese. The word for delicious, or good in Japanese is "oishii" but to signify your gratitude for the hearty and delicious portion of many Japanese food that we might eat, instead of saying the usual word for delicious (Oishii) there are different ways of saying it.
"mechauma - an abbreviation of mechakucha and umai or the intensifier mechakucha meaning absurd, unreasonably sweet (or good, delicious) so mechauma would literally mean, absurdly delicious. " - japanetics