An NGO, a non-governmental organisation, established to work for public and social welfare. ... On the other end, NPO, as its name suggests, is a non-profit organisation, that works for any purpose other than making profits but such organizations are incorporated under the Companies Act.