Top 100 baby names for boys and girls in UK revealed as favourite for boys soars in charts

A row of babies
-Credit:Getty Images


Selecting a name for your newborn is one of the most significant decisions you'll make as a parent. Do you choose a tried and true name that other parents also favour, or do you go for something more unique that will distinguish your baby from their peers?

The name you pick for your child will be with them for life, and while many parents believe sticking with something traditional is the best choice, there has been an increase in the popularity of unusual baby names in recent years too. The Office for National Statistics (ONS) has now published its yearly figures for the most popular baby names in England and Wales, and there are certainly some unexpected entries.

ONS data always reflects the previous year, and today's announcement came later in the year than usual, so the data released today looks back at the names that were most popular for both boys and girls in 2022. When the ONS figures for 2021 were released last year, there was a massive shake-up at the top of the boys' list, as Noah took the number one spot from Oliver, which had been the most popular name for eight consecutive years. The reign has continued for Noah in 2022 as well, as the name is still the number one boy's name in England and Wales.

READ MORE Leicestershire's richest people revealed by survey of nation's multi-millionaires

Major favourite Muhammad has risen hugely in popularity, moving from fifth place in 2021 to second in 2022. Back in 2012, it ranked only 20th, reports the Mirror.

For girls, Olivia has once again secured the top spot as the most popular name, marking its seventh consecutive year at the helm. Joining Olivia in the top five for 2021 were Amelia, Isla, and Ava.

Lily made a new entry into the top five in 2022, climbing two spots from the previous year. While the ONS data reflects the past year, the most recent information on popular baby names comes from BabyCentre's mid-year report released in July, which examined the top 100 baby names for 2023 so far.

According to this data, Lily may dethrone Olivia in 2023, with Sophia following closely in second place and Olivia dropping to third.

The full list of ONS top 100 baby names is as follows:

The ONS top 100 baby names in full:

Boys' names

1

Noah

2

Muhammad

3

George

4

Oliver

5

Leo

6

Arthur

7

Oscar

8

Theodore

9

Theo

10

Freddie

11

Archie

12

Luca

13

Henry

14

Jack

15

Harry

16

Charlie

17

Alfie

18

Arlo

19

Thomas

20

Teddy

21

Finley

22

Jacob

23

Tommy

24

William

25

Lucas

26

Isaac

27

Mohammed

28

Alexander

29

Albie

30

Roman

31

Edward

32

Jude

33

Elijah

34

James

35

Joshua

36

Reuben

37

Max

38

Rory

39

Sebastian

40

Louie

41

Adam

42

Mason

43

Ethan

43

Hudson

45

Harrison

46

Ezra

47

Hugo

48

Louis

49

Reggie

50

Joseph

51

Benjamin

52

Ronnie

53

Daniel

54

Logan

55

Jaxon

56

Oakley

57

Albert

58

Hunter

59

Zachary

60

Samuel

61

Rowan

62

David

63

Toby

64

Dylan

65

Frederick

66

Jesse

67

Mohammad

68

Otis

69

Sonny

70

Gabriel

71

Grayson

72

Kai

73

Frankie

74

Caleb

75

Carter

76

Liam

77

Felix

78

Jasper

79

Riley

80

Bobby

81

Alfred

82

Finn

83

Elliot

84

Brody

84

Rupert

86

Ralph

87

Milo

88

Michael

89

Blake

90

Ellis

91

Chester

92

Stanley

93

Yusuf

94

Jackson

95

Leon

96

Elias

97

Myles

98

Tobias

99

Musa

100

Ibrahim



Girls' names

1

Olivia

2

Amelia

3

Isla

4

Ava

5

Lily

6

Ivy

7

Freya

8

Florence

9

Isabella

10

Mia

11

Willow

12

Sienna

13

Poppy

14

Sophia

15

Elsie

16

Rosie

17

Grace

18

Millie

19

Emily

20

Sofia

21

Daisy

22

Evelyn

23

Evie

24

Phoebe

25

Ella

26

Charlotte

27

Harper

28

Maya

29

Matilda

30

Ruby

31

Aria

32

Penelope

33

Hallie

34

Luna

35

Bonnie

36

Ada

37

Emilia

38

Alice

39

Sophie

40

Esme

41

Isabelle

42

Maisie

43

Violet

44

Delilah

45

Mila

46

Eva

47

Arabella

48

Maeve

49

Aurora

50

Mabel

51

Ayla

52

Lottie

53

Eliza

54

Rose

55

Erin

56

Layla

57

Scarlett

58

Chloe

59

Margot

60

Elizabeth

61

Imogen

62

Eleanor

63

Orla

64

Thea

65

Harriet

66

Iris

67

Nancy

68

Emma

69

Jessica

70

Zara

71

Robyn

72

Gracie

73

Elodie

74

Olive

75

Maria

75

Maryam

77

Bella

78

Lola

78

Lyra

80

Lyla

81

Ophelia

82

Ellie

83

Ottilie

84

Molly

85

Lara

86

Myla

87

Eden

88

Eloise

89

Darcie

90

Lucy

91

Nova

92

Lilly

93

Clara

94

Jasmine

95

Edith

96

Summer

97

Amelie

98

Hannah

99

Fatima

100

Sara