蕭皇後是梁昭明太子蕭統的曾孫女,西梁小明帝蕭逵的女兒,張皇後的母親,南蘭陵人(今常州武進萬綏鄉人)。漢武帝在位第二年,文帝夫婦在梁國為次子晉王選了壹個妃子。因為梁國所有公主的占蔔結果都不吉利,所以他們從府歡迎蕭,占蔔好運,並決定成為晉公主。