Where does “蚊の姥” come from?

蚊の姥 (Japanese) comes from Japanese の, from Old Japanese の, from Middle Chinese 能 — talent, ability.

Ancestry of “蚊の姥”, step by step

蚊の姥 traces back through 3 separate lines of ancestry.

via Japanese の

StepLanguageWordMeaning
1Japaneseのgenitive case marker; nominative case marker in a...
2Old Japaneseのplain, field
3Middle Chinese能talent, ability

via Japanese 蚊

StepLanguageWordMeaning
1Japanese蚊mosquito
2Japanese屋house; shop; person who sells or does that thing;...

via Japanese 姥

StepLanguageWordMeaning
1Japanese姥an old woman
Every word from Middle Chinese 能 →Every word from Old Japanese の →Every word from Japanese の →