For the second year in a row, “Emma” is the most popular name for baby girls in Canada.

In fact, the top three girl names remained unchanged from 2014: “Olivia” and “Sophia” have kept the number two and three spots, respectively.

Here is the top-10 list:


  1. Emma
  2. Olivia
  3. Sophia
  4. Zoe
  5. Emily
  6. Avery
  7. Isabella
  8. Charlotte
  9. Lily
  10. Ava

On the boys’ side, "Liam" took home the 2015 crown, moving up one spot in popularity from 2014.

Here are the 10 most popular names for baby boys in Canada:


  1. Liam
  2. Jackson
  3. Logan
  4. Lucas
  5. Noah
  6. Ethan
  7. Jack
  8. William
  9. Jacob
  10. James

And though the top few names were relatively unchanged from 2014, there were some high risers showing up in the top-20 this year.

“Thomas,” at number 11, rose 49 spots in popularity compared to last year. “Lincoln,” at 19, jumped up 51 spots.

The overall highest riser from the top 100 was the name “George,” which increased 109 spots to land as the 90th most popular boy’s name.

Gaining momentum on the girls’ side were names like “Kaylee” (+61), “Rachel” (+64), “Hazel” (+72) and “Keira” (+101). But outshining all of these names was “Nova,” which exploded 109 spots in popularity.

South of the border, the name “Esme” was the trendiest name, jumping up 55 spots compared to last year. For boys, “Kai” topped the high-riser list, also bouncing up 55 places.

Overall in the U.S., “Ezra” was the most popular boy’s name, with “Charlotte” coming in as the most popular girl’s name.