The prefix may indicate manufacturer (NTE4514B is most likely an overpriced NTE part, MC will be an ON Semi part). The suffix will usually indicate package type or temperature range. I believe N and D stand for DIP and SOIC for NXP parts. Other vendors may assign different meanings. Electrically they should all be compatible, unless you rely on some unspecified behavior.