Thing is, he’s not actually wrong.
People call it Britain.
Well, we do. It’s probably the most commonly used name for the UK among its inhabitants, much as “America” is probably the most common name for the US among those who live there. Even the Guardian style guide accepts it:
Britain, UK
These terms are synonymous: Britain is the official short form of United Kingdom of Great Britain and Northern Ireland.
They call it Great Britain.
While using “Great Britain” for the UK is technically incorrect, as many have pointed out already, that doesn’t mean it’s not in common use. Maybe not as common as it once was, but Tory politicians in particular are still fond of it. Our Olympic team is called Team GB, our ISO 3166-1 country codes are “GB” and “GBR”, when we go driving on the continent we stick “GB” stickers on our cars, and for a long time IANA kept up the pretence that .gb
was our real top-level domain in the hope that we’d give up using the .uk
grandfathered in from JANET.
They used to call it England
Again, they did. English people have had the not-undeserved reputation among the Welsh, Scots and Irish for loosely thinking of the whole UK as “England” (e.g., in one of Christopher Brookmyre’s novels, an English character refers to Glasgow as being in England, and somehow survives the scene with all their teeth). Long after the union with Scotland, other Europeans would commonly refer to the UK as a whole as Angleterre, Inglaterra, etc., much as Britons and Americans would commonly refer to the USSR as “Russia”. Brenda is the “Queen of England” much more often than she is the “Queen of Britain” or “Queen of the UK”. And “Anglo-” was the standard combining prefix for things involving the UK (e.g., the Anglo-Irish War, the Anglo-German Naval Agreement), and hasn’t really had a satisfactory replacement.
different parts
Yeah, no idea. Word salad.