A húszas években vált rendszeressé, hogy május vagy június valamelyik napját gyermeknappá nevezték ki. 1931-től már egy egész hetet szenteltek a gyermekeknek, többnyire május első felében, mégpedig 1943-ig Nemzeti Gyermekhét néven. Ez 1944-ben nem tartották meg.
Az ENSZ közgyűlése 1954-ben javasolta (836(IX). határozat), hogy minden országban tartsák meg az egyetemes gyermeknapot. Az ünnep célja, hogy megemlékezzenek a világ gyermekeinek testvériségéről és egymás közti megértésről, valamint a gyermekek jóléte érdekében kifejtett küzdelemről. Javasolták a kormányoknak, hogy mindenhol olyan napot jelöljenek ki erre a célra, amit megfelelőnek gondolnak.
A fenti határozatnak megfelelően Magyarországon 1950-től 1953-ig június első vasárnapján, azt követően pedig minden év május utolsó vasárnapján rendezték, illetve rendezik meg a nemzetközi gyermeknapot.
Szlovákiában a gyermeknapot június 1-jén ünnepeljük.