Where does “dawnok” come from?

dawnok (Polish) comes from Polish dawno, from Old Polish dawno, from Old Polish -o, from Proto-Slavic *-ǫ.

Ancestry of “dawnok”, step by step

StepLanguageWordMeaning
1Polishdawnolong, a long time ago
2Old Polishdawnoa long time ago
3Old Polish-oforms adverbs from adjectives
4Proto-Slavic*-ǫ
Every word from Proto-Slavic *-ǫEvery word from Old Polish -oEvery word from Old Polish dawno