GDP refers to the market value of goods or services produced in a country excluding foreign production in a given period of time, normally a year
GNP stands for the same meaning as GDP but GNP includes the elements of foreign income by domestic citizens, wherever they are living, as well.