Where does “เก่าแก่” come from?

เก่าแก่ (Thai) comes from Thai เก่า, from Proto-Tai kawᴮ, from Middle Chinese 故.

เก่าแก่ (Thai): old; ancient; old; former

Definitions

  1. old; ancient; old; former

Ancestry of “เก่าแก่”, step by step

เก่าแก่ traces back through two separate lines of ancestry.

via Thai เก่า

StepLanguageWordMeaning
1Thaiเก่าold; old; former; previous
2Proto-Taikawᴮold
3Middle Chinese

via Thai แก่

StepLanguageWordMeaning
1Thaiแก่old; aged; aging; mature; ripe; dark
2Proto-Taikeːᴮold
Every word from Middle Chinese Every word from Proto-Tai kawᴮEvery word from Thai เก่า
เก่าแก่ — Etymology, Origin & Word History | Etymology Explorer