Essentially, no, if the material is the same then a natural stone slab and a natural stone flag is the same thing.
Also referred to as flagstones, if we generalise, then the term ‘flag’ is used in the northern parts of the UK while slab is mostly used in the south.