There are two possible answers. Britain is the largest of the two main islands of The British Isles, and Britain is made up of England, Scotland and Wales. The other main island is the Island of...
No-one knows exactly. The name "Britain" originates from the Romans, who conquered much of the island of Great Britain (which includes present day England, Scotland and Wales). They called the local...