As far as I know, there's no solid meaning. It's most certainly not Japanese or English... maybe a bastardized form of "Mix 'em", I guess... You could probably make the assumption that there will be some mix of something sooner or later, but so far we have no clear origin of the title.