[неоднокра́тно]
1. Не один раз, много раз.
Неоднократно предупреждали.
Из «не», «один» и «кратно» — от старого «крат», что значило «раз». Того же корня «трижды» по смыслу, «кратный», «сократить».
не раз — проще и разговорнее
Неоднократно обращался с просьбой.
Старое «крат» уцелело только в сложных словах: «многократно», «стократ», «во сто крат». В одиночку оно не употребляется, а без него ни одно из этих слов не объяснить.