Происхождение слова однокашник

Однока́шник. Буквально означает «одной каши», то есть питавшийся когда-то за одним столом, а иначе учившийся вместе.

Однока́шник. Искон. Суф.-преф. производное на базе одной каши, ср. одноклассник, единоверец. Буквально — «питавшийся или еще питающийся одной кашей, т. е. за одним столом». См. каша.

См. также: значение слова однокашник в толковых словарях.