Red represents the blood spilt to protect Thailand's independence and often more simply described as representing the nation.
White represents the religion of Buddhism, the predominant religion of the nation
Blue represents the monarchy of the nation, which is recognised as the centre of Thai hearts.