Douglas Harper's Etymology Dictionary
kerato-
before vowels, kerat-, word-forming element meaning "horn, horny," from Greek keras (genitive keratos) "horn," from PIE *ker- (1) "horn, head" (see horn (n.)).
Wiktionary
kerato-
pre. 1 horn 2 cornea