I think it sounds like a great supervillain name, but it sounds like you might not like it. It's your story and you're the one who will have to write down 'Mr. Ego' a million times, so if you're not sure you like it, consider some other options. Try brainstorming ideas and see if you come up with something you like better.