Olivia, Jack top baby names
Olivia was the most popular name for girl babies, and Jack led the field for boys in 2012.
Second-place for girls went to Sophie, followed by Emily, while for boys Oliver was second and William third.
The list is based on names registered with the Department of Internal Affairs.
Olivia claimed the top spot for most popular girl's name for the first time after having been a close second in recent years, the department said.
Sophie and Ruby, which was the top name in 2011 and fifth in 2012, continued to be popular. Emily made the top 3 for the first time from ninth place in 2011 and 2010.
Jack, which had been the most popular name for boys from 2005 to 2009, returned to the top of the boys' list after falling out of the top three and being 10th in 2011.
Top 10 Girls'Names (2011 place in brackets):
1 Olivia (2)
2 Sophie (3)
3 Emily (9)
4 Charlotte (5)
5 Ruby (1)
6 Isabella (4)
7 Ella (7)
8 Amelia (10)
9 Sophia (15)
10 Ava (12)
Top 10 Boys' Names (2011 place in brackets):
1 Jack (10)
2 Oliver (3)
3 William (5)
4 Liam (1)
5 Mason (15)
6 Samuel (7)
7 Jacob (11)
8 Lucas (4)
9 Ethan (16)
10 Noah (6)
Do you keep your bedroom cool overnight in winter?
Hell is other parents
Pals and playmates (pictures)
New Zealand's best deck built yesterday
What do the stars have in store for you today?
Rev up your mind with our numbers game
Test your knowledge with our daily crossword