역사서마다 다르게 기술되어 있어 자세히 알 수 없으나 정사인 삼국사기에는 선덕여왕이 장녀로 차녀가 천명공주 셋째가 선화공주로 기술되어 있는 반면 화랑세기에는 천명이 장녀로 선덕여왕이 나이 차가 많은 차녀로 기술되어 있으며 삼국유사에는 출생순서의 구분없이 진평왕의 딸이라고 기술되어 있습니다. 신라중기를 다루는 사극에서는 주로 화랑세기에 바탕을 두고 제작되어 장녀 천명 차녀 선덕 그리고 3녀 선화로 보고 있습니다. 정사에는 천명부인으로 나오나 화랑세기에 나오는 명칭인 천명공주가 더 유명합니다. 다만 천명공주의 어머니가 누구인지 알 수 없기에 천명공주의 어머니가 후궁이었다면 출생순서에서 장녀지만 법통상으로는 적녀로 왕위계승권에서 우위를 가진 선덕여왕이 장녀로 인정받을 수도 있습니다. 천명공주를 진평왕의 서녀로 보면 천명공주의 유일한 적자인 태종무열왕이 왕위계승권에서 이모한테 치이고 당이모한테도 치인 것 또한 이해가 됩니다.