The story
Incorrectly formed by analogy with words like octogenarian (from octōgintā (“eighty”)) and nonagenarian (from nōnāgintā (“ninety”)). However there is no "centaginta"; the correct Latin is centum (“one hundred”)).
Etymology from Wiktionary, CC BY-SA 4.0.