Внучка спросила, почему мы говорим «завтрак», хотя едим его сегодня, то есть логичнее было бы назвать его «сегодник». Что ей ответить?
То, что слово «завтрак» произошло не от слова «завтра». А оба они произошли от слова «утро» - так объясняет немецкий языковед и лексиограф, славист и балканист Макс Фасмер в «Этимологическом словаре Фасмера».
Дело в том, что еще в XVI в. это слово писалось с буквой «о»: «завтрокъ», «завтрокать». А в древнерусском оно выглядело как «заутрокъ». В этимологическом словаре Шанского уточняется, что слово «заутрок» образовано с помощью суффикса «-к» от выражения «за утра».
То есть завтрак - это то, что едят утром.