All the answers you've gotten are correct. Just to clarify: if a person is a "native" of a certain country, it usually means that the person was born and raised there, and it implies that their family has lived there for several generations. "English native" could MAYBE refer to someone who was born in England and has a long family history in England, but as others have said, the word tends to suggest an indigenous culture, not a developed civilization. In any case, you certainly couldn't call an American an "English native." Americans speak English, but they are not native to England.