TORONTO -- Ontario's government says Marie and Joseph were the most popular baby names in the province over the past century.

The province is marking 100 years of recording baby names.

It says Marie was the most popular name starting in the 1920s, and going on for four decades -- closely followed by Mary.

Joseph was most popular name for boys for 30 years.

The government says the most popular boys' name in 2017 was Noah, replacing Benjamin.

The most popular girls' name was once again Olivia.

Top Ontario baby names for 2017

Rank Girls Boys
1 Olivia Noah
2 Emma Liam
3 Charlotte Benjamin
4 Ava William
5 Amelia Logan

Top London, Ont. baby names for 2017

Rank Girls Boys
1 Olivia Noah
2 Amelia/Charlotte William
3 Mia Lucas
4 Emily/Emma/Isabella Alexander/Liam
5 Avery Benjamin/Carter/Jacob

To see the full list of top 20 baby names in Ontario for 2017 and for the past 100 years click here.