Look at the census of the 100 most common American names, they're either traditional American names or Spanish names from those who immigrated here over the last 50 years.
https://www.thoughtco.com/most-common-us-surnames-1422656
Those top 100 names total 50 million people, out of a total US population of 250 million (at time of 1990 census).
That means that 80% of the US population has a surname other than those on that list. Assuming that 80% of the US poplulation are "foreign" because they aren't in the top 100 most common surnames, seems rather foolish.
That means that 80% of the US population has a surname other than those on that list. Assuming that 80% of the US poplulation are "foreign" because they aren't in the top 100 most common surnames, seems rather foolish.