A non-governmental organization is an entity that is not part of the government. This can include non-profit and for-profit entities. A NGO may get a significant percentage or even all of its funding from government sources. A NGO typically is thought to be a nonprofit organization that operates partially independent of government control. From Wikipedia