A non-governmental organization (NGO) is an independent organization that works for social, economic, or environmental goals, and is not part of the government. NGOs can be local, national, or international, and they can have different purposes and goals, such as promoting human rights, protecting the environment, or supporting development projects.