Where does “ไทยเหนือ” come from?

ไทยเหนือ (Thai) comes from Thai ไทย, from Pali deyya, from Hindi देय, from Sanskrit देय॑.

Ancestry of “ไทยเหนือ”, step by step

ไทยเหนือ traces back through two separate lines of ancestry.

via Thai ไทย

StepLanguageWordMeaning
1Thaiไทยperson; human being; Siamese person; Thai person
2Palideyyato be given
3Hindiदेयgiven
4Sanskritदेय॑

via Thai เหนือ

StepLanguageWordMeaning
1Thaiเหนือnorth; north; northern; up; upper
2Proto-Taiʰnɯəᴬupstream; above; upstream, above
Every word from Sanskrit देय॑Every word from Hindi देयEvery word from Pali deyya