Are americans son of english people?
White Americans are of European heritage. That comprises more than English ancestry. Many white Americans have French, German, Italian, Eastern European, Greek, Scandinavian or other European ancestry. Or they may descend from Irish, or Scottish or Welsh immigrants from the UK. The Spanish arrived in North America before the British did, so a fair number of Americans have Spanish ancestry. WASP does specifically to refer to people of British, mostly English, ancestry, but it's loosely applied to whites of northern European (and non-Catholic) background.
Most white Americans are descended from immigrants from Europe, particularly Ireland, UK, Italy, Germany and Eastern Europe.
German Americans are Americans who have full or partial German ancestry. With an estimated size of approximately 44 million in 2016, German Americans are the largest of the ancestry groups reported by the US Census Bureau in its American Community Survey.
Not all Americans came there from England and Europe
US citizens have come to the US from all over the world, not just England. Read a book, sometime.