See, it bothers some and not others. The company must have run the name in studies to see if it would work. Apparently, it was a "go."
"Mephisto" is short for "Mephistopheles," I believe, and he did not corrupt souls but appeared before those already corrupted.
Still, why not call the shoes "Divine" or something more inspiring?