Where does “こもごも” come from?

こもごも (Japanese) comes from Old Japanese も, from Proto-Japonic mə, from Arabic مَن — who?; who.

こもごも (Japanese): alternating; one after another

Definitions

  1. alternating; one after another

Ancestry of “こもごも”, step by step

こもごも traces back through two separate lines of ancestry.

via Old Japanese も

StepLanguageWordMeaning
1Old Japaneseもnon-unique topic marker: also, even
2Proto-Japonicmənon-unique topic marker: also, even, too, as well
3Arabicمَنwho?; who

via Old Japanese 此

StepLanguageWordMeaning
1Old Japanese此this
Every word from Arabic مَن →Every word from Proto-Japonic mə →Every word from Old Japanese も →