What is the name of the British flag?
-- Flag vs Jack --
The British Flag is called the 'Union Flag', as it is comprised of the crosses of St Andrew (Scotland), St George (England) and St Patrick (Ireland). St David is not included because Wales is a Principality, not a Kingdom.
The flag is called the 'Union Jack' when flown from a ship.
There is a small clue in the name of the Canadian colony; The province of BRITISH Columbia was named in 1848 by the BRITISH Queen Victoria, it seemed appropriate, when designing the flag, that the former BRITISH overseas colony with the name BRITISH in it should somehow incorporate elements of the BRITISH flag. So, to summarize, the flag of BRITISH Columbia has the BRITISH union flag on it as a tribute to it's origin and…
Great Britain does not have a flag (since Great Britain is the name of an island, not a country). However, the country that occupies that island, the United Kingdom of Great Britain and Northern Ireland, does have a flag. The British Flag's proper name is the Union Flag but some people call it the Union Jack.
The term "Union Jack" is not considered correct because a Jack is a flag flown from a ship and British merchant ships fly the Red ensign and the Royal Navy flies the White Ensign. The Official title of the Flag of the United Kingdom is the "Union Flag" and unoffically "British Flag" although this term might be considered controversial in Northern Ireland