Last year’s ranking: 1
For the second year in a row, Liam was the most popular baby boy name in Canada. As the Irish short form for William (which also makes this year’s list), your little Liam will exude a bold sense of confidence, much like actor Liam Hemsworth.
Did Emma come out on top again this year? Check out the top 25 girl names for 2016.