Why does white stand for bravery on the American Flag?

It doesn't. When the American flag was first made the colors didn't have any meanings and it is only in recent history that people have begun to assign meaning to the colors. One of the first written accounts giving meaning to the flag was the Boy Scout Handbook of the 1930's, but our founding fathers gave no meaning to the colors.

white is independence