GNP, GDP, & GNI
economicshelp.org gives us a good idea about what these two mean.
GDP (Gross Domestic Product) is a measure of (national income = national output = national expenditure) produced in a particular country.
GNP (Gross National Product) = GDP + net property income from abroad. This net income from abroad includes dividends, interest and profit.
GNI (Gross National Income) = (similar to GNP) includes the value of all goods and services produced by nationals – whether in the country or not.
insight: Some economists prefer to see a per capita GDP of at least $25,000 to be comfortable declaring a country as developed, however. Many highly developed countries, including the United States, have high per capita GDPs of $40,000 or above.