Great Britain (a.k.a. The United Kingdom) = England, Wales, Scotland, & Northern Ireland
Connery = Scottish, therefore he is British as well (perhaps to the consternation of many Scots)
Lazenby = Australian (part of the Commonwealth, but British)
Moore = English, therefore British
Dalton = Welsh, therefore British
Brosnan = Irish (not Northern Ireland) therefore very, very, very NOT British. Though he did move to England at a very young age according to IMDB so he's quasi-British. Became an American Citizen on Sept 23, 2004 (maintaining dual citizenship with Ireland).
Any flaws in my deductions?
Any coincidence between Brosnan becoming American and being fired as Bond? Nobody's opening that kettle of fish, now are they?