The problem with us Brits is that because Americans speak a similar English languange, we think they should be similar to us in other ways too. They are foreigners, a completely different culture, as different as Germans are to Brits. Funny names, funny laws, funny customs are just part of it.
I agree there's no reason for them to have names familiar to us. Very few of them are descended form 'English' immigrants. It's only George Bush that we can be really proud of as one of us (from Suffolk) amongst the recent political elite, for example.
Amongst our friends and work mates in the States, only one had a familiar sounding name - 'Dave Brown'. But it turned out it was an Anglicised version his family had adopted on arrival in the States as Jewish refugees from Nazi Germany.
The common American name I have the most problem with is 'Randy'. It's always associated with one of those traumatic experiences of youth that's hard to get over. My first trip to the States was to join a climbing expedition. On arrival, this bloke bounded over to me and said "Hi, I'm Randy. We're sharing a tent". Gulp!
The north of England and the west coast of the States could have been on separate planets in the early 70's. Whole place was bonkers. Everyone owned a car...... houses were huge...... Some of them were vegetarians .... 'Yosemite' didn't rhyme with Marmite.... And some of the girls.... well, probably best leave it there.