Em 2018, segundo os dados provisórios do Instituto dos Registos e do Notariado (IRN), João continuou a ser o nome mais escolhido pelos pais portugueses. Foi a escolha de 1679 deles, entre as 80 484 crianças nascidas neste ano no país. Muito perto do número dos que optaram por Francisco (1603) e por Santiago (1579).
No caso das meninas, a liderança inequívoca é de Maria — aliás, já o é desde 2005, ano em que ultrapassou Ana. Em 2018, foi a escolha de 5608 pais. Detalhes nesta notícia do jornal "Público" do dia 28/12/2018. E, também, aqui.
Já no Brasil, Enzo Gabriel foi usado para registar 18 156 bebés/bebês e lidera a lista de nomes mais usados no Brasil, segundo informações da Central Nacional de Informações do Registro Civil. Maria Eduarda foi usado 15 760 vezes, sendo o nome mais popular para meninas. A lista pormenorizada aqui.