OLIVER and Olivia were the most popular baby names in England and Wales for the second year running, according to the Office for National Statistics.

In 2017, 5,204 baby girls were given the name Olivia, up from 5,017 in 2016, and 6,529 baby boys were named Oliver, down from 6,623 last year.

Despite the top of the lists remaining steady, there are eight new names appearing in the top 100 baby names lists: two for boys, and six for girls.

What were the most popular new names in the top 100?

The data shows the six new female entries were Aurora, Orla, Edith, Bonnie, Lyla and Hallie, replacing Lexi, Zoe, Maddison, Sarah, Felicity and Lydia.

Hunter and Ralph replace Aaron and Jasper in the top 100 names for boys.

Is there a difference depending on where you live?

There is little regional variation in the top choice names for girls, with Olivia coming top in every region in England and Wales, and Amelia coming second in every area apart from the South West, where Isla took the second spot.

There was more variety in the naming of boys, with Muhammad coming top in London, the West Midlands and Yorkshire and the Humber.

But Oliver was consistently popular, coming first or second in every region across England and Wales.

The top 10 boys' names are:

Oliver, Harry, George, Noah, Jack, Jacob, Leo, Oscar, Charlie and Muhammad, with Leo entering the top 10 for the first time.

The top 10 girls' names are:

Olivia, Amelia, Isla, Ava, Emily, Isabella, Mia, Poppy, Ella and Lily.

Top 100 names for baby girls:

Here are the top 100 most popular names for baby girls in England and Wales in 2017.

The number next to each name is the total live births registered during the calendar year.

1 Olivia 5,204

2 Amelia 4,358

3 Isla 3,373

4 Ava 3,289

5 Emily 3,121

6 Isabella 2,627

7 Mia 2,590

8 Poppy 2,527

9 Ella 2,452

10 Lily 2,405

11 Sophia 2,398

12 Charlotte 2,394

13 Grace 2,309

14 Evie 2,192

15 Jessica 2,139

16 Sophie 2,129

17 Alice 2,122

18 Daisy 2,040

19 Florence 2,028

20 Freya 2,021

21 Phoebe 2,000

22 Evelyn 1,967

23 Sienna 1,960

24 Isabelle 1,876

25 Ivy 1,819

26 Willow 1,764

27 Matilda 1,736

28 Elsie 1,699

29 Ruby 1,688

30 Scarlett 1,687

31 Sofia 1,664

32 Chloe 1,654

33 Eva 1,634

34 Harper 1,608

35 Rosie 1,388

36 Emilia 1,380

37 Millie 1,372

38 Layla 1,329

39 Imogen 1,284

40 Maya 1,257

41 Eliza 1,248

42 Esme 1,235

43 Lola 1,201

44 Elizabeth 1,174

45 Erin 1,161

46 Maisie 1,142

47 Aria 1,094

48 Luna 1,093

49 Lucy 1,089

50 Ellie 1,055

51 Harriet 1,053

52 Emma 1,042

53 Thea 1,041

54 Eleanor 1,027

55 Penelope 1,020

56 Holly 1,003

57 Hannah 998

58 Molly 978

59 Bella 974

60 Rose 932

61 Amber 915

62 Violet 911

63 Georgia 898

64 Lilly 884

65 Jasmine 871

66 Darcie 868

67 Nancy 861

68 Annabelle 855

69 Lottie 851

70 Zara 842

71 Maria 827

72 Amelie 798

73 Abigail 782

74 Mila 774

75 Anna 730

76 Martha 718

77 Gracie 703

78 Maryam 686

79 Robyn 680

80 Aurora 665

81 Iris 654

82 Sara 653

83 Arabella 639

84 Beatrice 628

85 Heidi 628

86 Summer 626

87 Clara 614

88 Orla 610

89 Francesca 600

90 Aisha 580

91 Julia 576

92 Darcey 568

93 Edith 568

94 Victoria 568

95 Bonnie 563

96 Lyla 563

97 Darcy 558

98 Hallie 556

99 Leah 546

100 Megan 543

Wirral Globe:

Top 100 names for boys

Here are the top 100 most popular names for baby boys in England and Wales in 2017.

The number next to each name is the total live births registered during the calendar year.

1 Oliver 6,259

2 Harry 5,031

3 George 4,929

4 Noah 4,273

5 Jack 4,190

6 Jacob 3,968

7 Leo 3,781

8 Oscar 3,738

9 Charlie 3,724

10 Muhammad 3,691

11 William 3,437

12 Alfie 3,287

13 Henry 3,246

14 Thomas 3,246

15 Joshua 3,166

16 Freddie 3,127

17 James 2,925

18 Archie 2,803

19 Arthur 2,795

20 Logan 2,730

21 Theo 2,616

22 Alexander 2,524

23 Edward 2,461

24 Isaac 2,432

25 Lucas 2,407

26 Ethan 2,323

27 Max 2,165

28 Joseph 2,153

29 Samuel 2,083

30 Mohammed 1,982

31 Finley 1,944

32 Daniel 1,942

33 Benjamin 1,927

34 Harrison 1,923

35 Sebastian 1,881

36 Adam 1,788

37 Mason 1,776

38 Theodore 1,761

39 Teddy 1,626

40 Dylan 1,577

41 Elijah 1,511

42 Arlo 1,470

43 Riley 1,427

44 David 1,416

45 Zachary 1,385

46 Louie 1,365

47 Toby 1,316

48 Hugo 1,311

49 Reuben 1,309

50 Jude 1,288

51 Reggie 1,280

52 Jaxon 1,257

53 Harley 1,246

54 Rory 1,187

55 Luca 1,171

56 Jake 1,135

57 Albie 1,114

58 Jenson 1,099

59 Albert 1,066

60 Frankie 1,055

61 Tommy 1,036

62 Carter 1,025

63 Ronnie 978

64 Gabriel 967

65 Bobby 955

66 Harvey 951

67 Matthew 948

68 Michael 934

69 Elliot 921

70 Stanley 914

71 Jayden 900

72 Frederick 879

73 Charles 877

74 Jackson 876

75 Roman 871

76 Luke 868

77 Caleb 853

78 Hunter 841

79 Mohammad 837

80 Elliott 834

81 Ezra 827

82 Louis 819

83 Ryan 817

84 Blake 799

85 Lewis 790

86 Dexter 788

87 Ollie 788

88 Nathan 779

89 Ellis 765

90 Jesse 750

91 Liam 723

92 Alex 716

93 Kai 691

94 Ibrahim 684

95 Tyler 677

96 Finn 672

97 Austin 670

98 Leon 669

99 Ralph 669

100 Felix 661