The Thai flag has 3 colours: white, dark blue and red.There are meanings in each colour.The former name of Thai flag is Trirong flag which means tricolour.
The red colour defines the kingdom of Thailand.On the other hands,the dark blue colour represents the Thai king and royal families.And the white colour shows the religion which Thai people are be able to choose their own religion freely.