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.