Hah! You’re reading it right now. The fine folks at Acronym Finder know it means Madhya Pradesh (state in India) and Man Portable and Ministerpräsident (German: Prime Minister). Now, because I am such an ATTENTION WHORE, they know MP stands for Messenger Puppet. Watch this space to see if they acknowledge this immutable truth.Read more "What Does “MP” Stand For?"