The “cougar” name has taken on a new meaning, so I assume that is why he dropped it.
FWIW, the story I heard was that his manager, or the record label, seemed to think “cougar” sounded better than “mellencamp” and since he was young and naive, he took their advice. As he became more successful, he eventually was able to drop the stage name.