The letters NCO have several different meanings. The first is Non-Commissioned Officer. NCO is also the name of a large international corporation who provides collection, customer service, and credit reporting. The letters may also stand for Network Centric Operations. These are the most common possibilities. Without knowing how the initials were used it is a bit hard to tell you which one. There are also some charities out there that have NCO as part of their name.