Top 100 popular baby names in ENGLAND and WALES for boys and girls.

RANK BOYS’ NAMES GIRLS’ NAMES
1 Harry Olivia
2 Jack Lily
3 Oliver Sophie
4 Charlie Amelia
5 Alfie Emily
6 Jacob Jessica
7 Thomas Grace
8 James Ava
9 Riley Ruby
10 Ethan Mia
11 Joshua Chloe
12 William Evie
13 George Isabella
14 Max Sophia
15 Daniel Poppy
16 Noah Isla
17 Oscar Ella
18 Logan Lucy
19 Archie Freya
20 Dylan Daisy
21 Lucas Maisie
22 Jake Lilly
23 Samuel Isabelle
24 Joseph Charlotte
25 Tyler Ellie
26 Jayden Summer
27 Leo Megan
28 Lewis Holly
29 Ryan Layla
30 Mason Eva
31 Finley Erin
32 Henry Millie
33 Alexander Lola
34 Adam Phoebe
35 Harrison Lexi
36 Freddie Lacey
37 Benjamin Imogen
38 Callum Scarlett
39 Liam Sienna
40 Luke Emma
41 Isaac Molly
42 Matthew Hannah
43 Jamie Alice
44 Connor Amy
45 Alex Brooke
46 Theo Katie
47 Nathan Abigail
48 Kai Leah
49 Edward Jasmine
50 Toby Gracie
51 Harvey Amber
52 Harley Rosie
53 Aiden Sofia
54 Ben Matilda
55 Finlay Florence
56 Michael Elizabeth
57 Aaron Faith
58 Ollie Amelie
59 Cameron Georgia
60 Sam Anna
61 David Maya
62 Zachary Madison
63 Leon Julia
64 Owen Rebecca
65 Sebastian Bethany
66 Tommy Paige
67 Rhys Maddison
68 Bobby Niamh
69 Jenson Kayla
70 Kyle Isabel
71 Louis Bella
72 Kayden Esme
73 Luca Isobel
74 Evan Lexie
75 Jackson Lauren
76 Blake Caitlin
77 Kian Willow
78 Caleb Zoe
79 Dexter Skye
80 Louie Rose
81 Jude Zara
82 Zac Keira
83 Taylor Eleanor
84 Reece Eliza
85 Rory Emilia
86 Ashton Martha
87 Hayden Hollie
88 Frankie Evelyn
89 Arthur Heidi
90 Bailey Tilly
91 Gabriel Darcy
92 Stanley Eve
93 Cody Nicole
94 Elliot Elsie
95 Jay Sarah
96 Billy Libby
97 John Harriet
98 Aidan Abbie
99 Corey Maisy
100 Joel Mya

Source: Bounty.com – The list was compiled from a national survey of 434,756 babies born to members of the Bounty Parenting Club in 2011.

RELATED TOP BABY NAMES: