Is there an official meaning/a general consensus as to what the colors on the American flag really stand for?
The WHITE for the stars is somewhat obvious --- the brilliant stars from the heavens standing for each state of the union (ultimately reaching/striving for the stars).
The BLUE for the background color of the sky/space against which the new constellation of stars (The United Sates) was born and became a visible and shinning reality. Also the color of the Chief signifying vigilance, perseverance, and justice.
The RED stripes (of the 13 original colonies) a take on the British colors (The Union Jack), standing for the rivers/fields of blood, shed to gain independence from the mother country. Also standing for the [hopeful and life-giving] rays of light emanating from the sun.
The WHITE stripes (of the alternate Red and White fields, of the 13 original colonies), a political statement against Great Britain for the inherent Purity and Innocence of the peace and liberty gained through armed struggle and bloodshed.
Okay, but those colors have also come to represent other meanings:
Red: Courage, Boldness, Valor/Bravery, Sacrifice, War, Hardiness, bloodshed, ...
White: Liberty/Freedom, innocence, Purity, Secession (political significance), ...
Blue: the color of the Chief signifying vigilance, perseverance & justice.
So, is there an "official" meaning for the colors of the flag, beyond their sentimentally ascribed significance [especially in light of the pledge of allegiance]?
The Pledge of Allegiance:
"I pledge allegiance to the flag of the United States of America, and to the republic for which it stands, one nation under God, indivisible, with liberty and justice for all."
BTW & FYI: We the Atheists [currently the most persecuted / hated / despised / distrusted group in this country] are PROUD to be Americans, too.