Вы не спрашивали себя почему, например, Франция называется Францией, Италия – Италией, а Англия – это и Англия, и Британия, и Великобритания. Если кто задумался об ответе на этот вопрос, а подкину еще одну загадку: мы привыкли говорить Великобритания, а англичане обычно говорят не Great Britain, что соответствовало бы русскому названию, а The U. K. = United Kingdom. В чем же загвоздка?
Многочисленные названия, которые относятся к королевству, отражают как географию страны, так и ее историю:
Britain = это полное название королевства. Оно [название] подразумевает, что в состав державы входят Англия, Шотландия, Уэльс и Северная Ирландия.
Great Britain не включает Северную Ирландию.
А вот официальное название страны, которое фигурирует в официальных документах: Соединенное Королевство Великобритании и Северной Ирландии или
The United Kingdom of Great Britain and Northern Ireland.
Британские острова –
The British Isles - архипелаг, включающий острова, где располагаются Англия, Шотландия, Уэльс, Северная Ирландия и независимая Ирландия.
По старой привычке мы часто называем Британию Англией. При разговоре с британским подданным на его родном языке не стоит употреблять England, не зная из какой части страны ваш собеседник. Спросив человека, который родился в Глазго (Шотландия) или Белфасте (Северная Ирландия), если он из Англии (имея ввиду Великобританию), вы можете его грубо обидеть. А вот истинный англичанин будет горд услышать, что Англией обобщают все королевство.
Все же, оптимальным вариантом будет употребление
The U.K. - The United Kingdom. Если в английском это принципиально важно для политкорректности, в русском не думаю, что Великобритания или Англия. употребляемые вместо официального названия страны, обидят кого-нибудь.
История создания Королевства.