Where does “moni” come from?

moni (Middle English) comes from Old English maniġ, from Proto-West Germanic *manag, from Proto-Germanic managaz, from Proto-Indo-European menegʰ- — many, sufficient.

Ancestry of “moni”, step by step

moni traces back through 3 separate lines of ancestry.

via Old English maniġ

StepLanguageWordMeaning
1Old Englishmaniġmany, much
2Proto-West Germanic*managmany
3Proto-Germanicmanagazmany; much
4Proto-Indo-Europeanmenegʰ-many, sufficient

via Old English maneġ

StepLanguageWordMeaning
1Old Englishmaneġmany

via Old English moniġ

StepLanguageWordMeaning
1Old Englishmoniġ
Every word from Proto-Indo-European menegʰ-Every word from Proto-Germanic managazEvery word from Proto-West Germanic *manag