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 Japanesenon-unique topic marker: also, even
2Proto-Japonicnon-unique topic marker: also, even, too, as well
3Arabicمَنwho?; who

via Old Japanese

StepLanguageWordMeaning
1Old Japanesethis
Every word from Arabic مَنEvery word from Proto-Japonic Every word from Old Japanese