"Armin M. Menschenfresser"
I highly doubt this is his real name. It translates from German: Man eater. A bit of play on words, methinks.
LOL! OK, they got me with that one. That's what I get for studying Spanish in school instead of German. Maybe it IS Mohammed then after all.