Dnešní svátek má svůj původ ve starém Řecku, kde byla uctívána bohyně Rhea, matka všech bohů. Staří Římané konali obřady, kterými uctívali a oslavovali Cybele, také matku bohů. Římská náboženská slavnost známá jako Hilaria trvala tři dny.
První zprávy o předchůdci nynějšího Svátku matek sahají do Anglie 16. století. Tehdy se tomuto dni říkalo Mateřská neděle nebo Neděle matek a slavil se na počest všech anglických matek.
V USA poprvé - v roce 1872 - Den matek navrhla oslavovat Julia Ward Howe jako den míru.
V Československu Den matek prosadila emancipovaná předsedkyně Československého červeného kříže Alice Masaryková v roce 1914. Ale až v roce 1922 se svátkem seznamuje československá veřejnost a to právě prostřednictvím takzvaných vojenských domovů. Poprvé se Den matek u nás slavil až 13. května 1923 v brněnském středisku Vesna Křesťanské asociace mladých žen. Po únoru 1948 byl Den matek oficiálně nahrazen Mezinárodním dnem žen, i když v mnoha českých rodinách druhá květnová neděle jako Den matek neupadla v zapomnění.