Where does “замахивать” come from?

замахивать (Russian) comes from Russian замаха́ть, from Russian маха́ть, from Proto-Slavic māxàti — to wave.

Definitions

Ancestry of “замахивать”, step by step

StepLanguageWordMeaning
1Russianзамаха́тьto begin to wave, to flap
2Russianмаха́тьto wave, to flap, to fling, to brandish
3Proto-Slavicmāxàtito wave
Every word from Proto-Slavic māxàtiEvery word from Russian маха́тьEvery word from Russian замаха́ть