Create your own name. Few people slap their own name on it, but come up with something that is your own.
Outside of the guys in this forum and a few other nerds, noone will know what MAME is. Think of it like naming a car.
Well, it does say what it means right below the word MAME...

I know there's always been a strong aversion in the community to naming or theming a machine after MAME, but that's because we've all seen it hundreds of times. As you noted, most of the people who will see the machine won't have been overexposed to the word MAME.
The problem with specific names is that people expect there to be a game by that name or theme on there. All that leaves us with is the dreaded word with -CADE added to the end... *shudder*