My sons and I just watched a video called Top Fifty Goals Premier League 2016, highlights from last year in English professional soccer. Just your basic sports highlight film, but I was struck by the names. Here are the names of the goal-scorers who appear in the video:
Philippe Coutinho (3 times)
Alam Lallana (2)
Dele Alli (2)
Dmitri Payet (2)
Eden Hazard (2)
As you can see, old-fashioned English names are a distinct minority. Over the past 25 years the English Premier League has become a completely international organization. When I first watched English football in the 70s foreign players were a rarity, but this year only a third of starters are English in the legal sense ("qualified to play for England" is the usual formula). This is the lowest percentage of native players in any of the major European leagues. And while the Spanish league has always had lots of foreign players, they have traditionally been drawn from Latin America (Maradona, Messi), so they mostly speak Spanish and have Spanish names.
Perhaps a more important point is that the names don't necessarily tell you anyone's nationality. Delle Alli was born in Milton Keynes and plays for the English national team; Zlatan Ibrahimovic is Swedish; some of the men with Turkish names are German. Eden Hazard looks like it might be an English name, but he is from Belgium.
Many Europeans worry that their nations are disappearing, absorbed into the culture and economy of Europe. Others celebrate this disappearance, so long as it doesn't effect local cheeses and the like. But it is happening at an amazing rate.
So anyway here is my late-night insight into the Brexit vote: maybe thousands of Englishmen were just pissed off that their stars of the football team they have rooted for their whole life all have foreign names.