MPO stands for Multiple-Fiber Push-On/Pull-Off, it is multi-fiber connectors designed by NTT. MPO connector is built on the MT-style ferrule and the MT (mechanical transfer) ferrule is designed to hold up to 32 fibers in a ferrule and is ideally suitable for high-density transmission.
MTP stands for Multifiber Termination Push-On and is a trademark of USCONEC for high performance MPO Connectors. MTP is popular in the United States and MPO is more common in Europe. MPO and MTP are 100% compatible.