A non-governmental organization (NGO) is a voluntary group of individuals or organizations that operates independently of government control, typically focusing on social, humanitarian, or environmental issues. NGOs are usually nonprofit entities, although some may be for-profit corporations. They are formed to provide services or advocate for public policy, and they often do not receive funding from government bodies.