Where does “思い付く” come from?

思い付く (Japanese) comes from Japanese 付く — attach itself to, stick, stick to, adhere, adhere...

思い付く (Japanese): to think of, to hit upon

Definitions

  1. to think of, to hit upon

Ancestry of “思い付く”, step by step

思い付く traces back through two separate lines of ancestry.

via Japanese 付く

StepLanguageWordMeaning
1Japanese付くattach itself to, stick, stick to, adhere, adhere...

via Japanese 思い

StepLanguageWordMeaning
1Japanese思いthought
Every word from Japanese 付く
思い付く — Etymology, Origin & Word History | Etymology Explorer