Празднование Дня матери уходит своими корнями в глубину веков. Древние греки отдавали дань уважения матери всех богов — Гее. Римляне посвящали три дня в марте (с 22 по 25) другой матери богов — восточной Кибеле. Для кельтов Днем матери был день чествования богини Бриджит.
Как и у многих праздников, отмечаемых сегодня в Германии, день матери имеет древние корни. В энциклопедиях можно прочитать, что «этот праздник в честь Кибеле, великой матери богов, проводился в мартовские Иды по всей Малой Азии». Великий немецкий поэт Гете писал, что «от отца он имеет телосложение и серьезное отношение к жизни, а от мамочки он получил радостное восприятие жизни и настроение что-либо сочинять». Поэтому в день матери на улицах городов Германии можно увидеть гораздо больше цветов, чем в день Святого Валентина.
Идея чествования всех матерей мира в один особый день родилась в середине 20-го века в Англии. Эта идея не была совсем новой, об этом сообщалось уже в 1644 году: «Каждое воскресенье в середине великого поста в Ворсистер — особый день, когда все дети и внуки встречаются с главой семьи и устраивают праздник». Так с XVII по XIX век в Великобритании отмечалось «мамино воскресенье» (Mothering Sunday) или «Мамин День». Это был праздник всех матерей Англии. По мере распространения христианства в Европе, это Воскресенье стало праздником Матери Церкви — духовной силы, дающей жизнь и защищающей от зла. Со временем церковный праздник слился воедино с праздником светским. Традиционно этот старинный английский праздник отмечался 22 марта.
В викторианские времена детей посылали работать вдали от дома в раннем возрасте, а деньги, заработанные ими, пересылали в семейный бюджет. Один день в году детям разрешалось провести дома вместе с родителями. Они приносили матерям (и бабушкам) небольшие подарки, такие, как букетики цветов или свежие яйца. Теперь в этот день дети дарят матерям и бабушкам букетики цветов и выполняют за них всю домашнюю работу. В Воскресенье Матери все слуги получали выходной, они возвращались в свои семьи, чтобы провести этот день со своими матерями. Праздничную атмосферу этому дню придавал специальный торт, называемый «материнский торт». Праздник исчез в XVIII веке, а затем снова появился во время второй мировой войны.