Há muitas explicações sobre a origem do dia da mentira. A mais convincente diz que a brincadeira surgiu na França, no reinado de Carlos IX. Nessa época, o ano novo era comemorado em 25 de março, com a chegada da primavera.
As festas, que incluíam troca de presentes, duravam uma semana, terminando a 1º de abril. Mas, em 1564, com a adoção do calendário gregoriano, o rei decidiu que o ano novo deveria ser comemorado mesmo a 1º de janeiro. Os franceses que resistiram à mudança, mantiveram o antigo costume. Os gozadores começaram a ridicularizar esse novo dia enviando aos conservadores presentes estranhos e convites para festas inexistentes. Com o tempo, a brincadeira firmou-se na França, de onde, duzentos anos depois, migrou para a Inglaterra e daí pra o mundo.