Where does “นางฟ้า” come from?

นางฟ้า (Thai) comes from Thai นาง, from Proto-Tai naːŋᴬ, from Middle Chinese 娘.

นางฟ้า (Thai): celestial woman, as angel, goddess, nymph, etc;...

Definitions

  1. celestial woman, as angel, goddess, nymph, etc;...

Ancestry of “นางฟ้า”, step by step

นางฟ้า traces back through two separate lines of ancestry.

via Thai นาง

StepLanguageWordMeaning
1Thaiนางwoman
2Proto-Tainaːŋᴬlady
3Middle Chinese

via Thai ฟ้า

StepLanguageWordMeaning
1Thaiฟ้าsky; air; heaven; royal person; light blue; sky...
2Proto-Tai*vaːꟲsky
Every word from Middle Chinese Every word from Proto-Tai naːŋᴬEvery word from Thai นาง