Что имели в виду наши бабушки, напевая у колыбели ребенка баю-баюшки-баю ? Что значат эти бессмысленные слова?

Чтобы ответить на этот вопрос, обратимся сначала к другим, родственным русскому, языкам. В старославянском языке баяти обозначало «рассказывать, заговаривать, лечить». Польское bajać значит «болтать», сербохорватское баjaти – «колдовать», словенское bájati – «говорить, заклинать». Слово «баять» сохранилось и в некоторых русских диалектах, оно значит попросту «рассказывать».

Вот и получается, что баю-баюшки-баю – это своего рода заговор, ворожба, сеанс легкого гипноза с целью усыпить, «убаюкать» ребенка. На современный русский язык это выражение буквально можно перевести как «я говорю, я заговариваю тебя, я колдую над тобой».