Great Britain is England, Scotland and Wales. Throw in Northern Ireland and bingo, you’ve got the United Kingdom.
The distinction between The Netherlands and Holland is a tad trickier, obfuscated by the fact that their tourism board disingenuously promotes the whole place as Holland. But they are not one and the same. Just so you know when to use which name, we’ve laid it out here.