Where does “เกาหลีเหนือ” come from?

เกาหลีเหนือ (Thai) comes from Thai เกาหลี, from Chinese Mandarin 高麗.

Ancestry of “เกาหลีเหนือ”, step by step

เกาหลีเหนือ traces back through two separate lines of ancestry.

via Thai เกาหลี

StepLanguageWordMeaning
1ThaiเกาหลีKorea
2Chinese Mandarin高麗

via Thai เหนือ

StepLanguageWordMeaning
1Thaiเหนือnorth; north; northern; up; upper
2Proto-Taiʰnɯəᴬupstream; above; upstream, above
Every word from Chinese Mandarin 高麗Every word from Thai เกาหลี