The top 100 baby names for girls and boys in Wales

A newborn baby as top names in Wales are revealed
The top baby names in Wales -Credit:PA


The top baby names for the last year in Wales have been revealed. Noah, Theo and Oliver top the list for boys' names, while the Welsh name Osian is just outside the top ten in 11th place.

There were a total of 264 boys with the name Noah in the 2022 figures released by the Office for National Statistics. There were 196 boys named Theo and 188 named Oliver.

Olivia, Isla and Amelia top the list of girls' names. Of all the girls born in Wales in 2022, 145 were named Olivia, 137 Isla and 129 Amelia. For the latest Welsh news delivered to your inbox sign up to our newsletter

READ MORE: Absolutely gorgeous traditional Welsh baby names and the meaning behind them

READ MORE: Vintage baby names 'making a comeback' in 2024

The top 10 list of boys' names in Wales also includes Arthur, Luca, Oscar, George, Archie, Freddie and Leo. Welsh names that appear in the top 100 include Elis (21), Harri (23), Jac (29), Dylan (35), Tomos (48) and Evan (54). Cai, Idris and Rhys are tied on 85, with 37 babies being given the names.

On the girls' list, the top 10 includes Lily, Elsie, Ava, Ivy, Millie, Freya and Ella. Welsh names that figure in the top 100 are Mali (15), Seren (37), Delilah (47), Imogen (55) Alys and Ffion (57), Cadi (62) and Nansi (68). Megan, Eleri and Elin all tie in 81st with 29 babies given those names.

In England and Wales, Noah and Olivia are still the most popular names for newborn babies. There were a total of 3,289 baby girls given the name Olivia in 2022, according to new figures from the Office for National Statistics. That makes it the most popular name for newborn girls for the seventh year running. Amelia was the next most popular name, with 2,884 newborns. That’s followed by Isla with 2,613, Ava with 2,293, and Lily with 2,281.

The top 100 boys names in Wales:

1

Noah

2

Theo

3

Oliver

4

Arthur

5

Luca

6

Oscar

7

George

8

Archie

9

Freddie

10

Leo

11

Osian

12

Charlie

13

Finley

13

Jacob

15

Tommy

16

Alfie

16

Elijah

18

Arlo

19

Theodore

20

Teddy

21

Elis

22

Roman

23

Harri

23

Thomas

25

Lucas

26

Isaac

27

Harrison

27

Harry

29

Hudson

29

Jac

29

Jack

32

Henry

33

William

34

Dylan

35

Reuben

36

Macsen

36

Max

38

Albie

38

Oakley

40

Ellis

41

Sonny

42

Louie

43

Rowan

44

Ezra

45

Jaxon

46

Mason

47

Hunter

48

Joshua

48

Tomos

50

Rory

51

James

52

Ethan

52

Reggie

54

Evan

55

Jude

55

Logan

57

Louis

57

Toby

59

Grayson

59

Sebastian

61

Caleb

61

Ollie

63

Eli

63

Joseph

65

Adam

65

Myles

67

Alexander

67

Ioan

69

Zachary

70

Brody

71

Benjamin

71

Jesse

73

Otis

73

Samuel

75

Ronnie

76

Hugo

76

Tomi

78

Carter

79

Muhammad

79

Tobias

81

Blake

82

Austin

83

Finn

83

Riley

85

Cai

85

Idris

85

Rhys

88

Chester

88

Edward

90

Bodhi

91

Elliot

92

Bobby

92

Frederick

92

Jackson

92

Jonah

92

Parker

97

Owen

98

Jax

99

Jaxson

99

Levi

The top 100 girls names in Wales:

1

Olivia

2

Isla

3

Amelia

4

Lily

5

Elsie

6

Ava

6

Ivy

8

Millie

9

Freya

10

Ella

11

Willow

12

Rosie

13

Mia

14

Florence

15

Evelyn

15

Mali

17

Poppy

18

Phoebe

19

Daisy

20

Hallie

21

Isabella

22

Lottie

23

Harper

24

Sofia

25

Erin

25

Grace

27

Aria

27

Bonnie

29

Evie

30

Sienna

31

Maisie

32

Mila

32

Sophia

34

Maya

35

Esme

36

Charlotte

37

Ruby

37

Seren

39

Violet

40

Isabelle

40

Matilda

40

Penelope

43

Emilia

43

Thea

45

Ada

45

Mabel

47

Ayla

47

Delilah

47

Eira

47

Gracie

51

Emily

51

Nancy

53

Aurora

54

Mabli

55

Eva

55

Imogen

57

Alys

57

Arabella

57

Ffion

60

Sophie

61

Luna

62

Cadi

62

Scarlett

64

Lyla

65

Efa

65

Maeve

67

Layla

68

Ellie

68

Lili

68

Nansi

71

Robyn

72

Alice

72

Chloe

74

Autumn

75

Bella

75

Lyra

77

Eleanor

77

Lilly

77

Raya

80

Eliza

81

Eleri

81

Elin

81

Elodie

81

Harriet

81

Lucy

81

Marnie

81

Megan

81

Orla

89

Annie

89

Eloise

89

Indie

89

Maddison

93

Darcie

93

Frankie

93

Lola

93

Madison

93

Molly

93

Nevaeh

93

Nova

100

Esmae

100

Ophelia