Where does “ともなく” come from?

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

Ancestry of “ともなく”, step by step

ともなく traces back through 3 separate lines of ancestry.

via Japanese も

StepLanguageWordMeaning
1JapaneseもUsed to form the conjectural form of verbs,...
2Old Japaneseもnon-unique topic marker: also, even
3Proto-Japonicmənon-unique topic marker: also, even, too, as well
4Arabicمَنwho?; who

via Japanese と

StepLanguageWordMeaning
1Japaneseとwith; and; a particle following a phrase or...
2Old Japaneseと—
3Proto-Japonictəplace
4Proto-Uralictäthat

via Japanese ない

StepLanguageWordMeaning
1Japaneseないhaving that quality, having that state; very much...
2Old Japaneseない—
Every word from Arabic مَن →Every word from Proto-Japonic mə →Every word from Old Japanese も →