Join in

The most popular Scottish baby names

In 2018, Jack topped the list of most popular Scottish baby names for the 11th consecutive year, while Olivia was the favourite girls' name for the third time.

By Mumsnet HQ | Last updated Jul 8, 2021

Girl and boy baby upside down

Top five Scottish boys' names

Jack

James

Oliver

Logan

Lewis

Top five Scottish girls' names

Olivia

Emily

Isla

Sophie

Amelia

Top boys' names

1 Jack

2= James

2= Oliver

4 Logan

5 Lewis

6 Leo

7= Alexander

7= Harris

9 Rory

10 Noah

11 Lucas

12 Harry

13 Charlie

14 Thomas

15 Jacob

16 Alfie

17 Archie

18 Finlay

19 Max

20 Finn

21 Adam

22 Daniel

23 Mason

24 Ethan

25 Joshua

26 Brodie

27 Cameron

28 Theo

29 Oscar

30 Hunter

31 Callum

32 Aaron

33= Jaxon

33= Liam

35 William

36 Freddie

37 Jamie

38 Ollie

39 Harrison

40 Matthew

41 Luke

42 Caleb

43 Nathan

44 Jude

45 Muhammad

46 Arthur

47= Arran

47= Luca

49 Connor

50 Robert

Top girls' names

1 Olivia

2 Emily

3 Isla

4 Sophie

5 Amelia

6 Ella

7 Ava

8 Grace

9 Aria

10 Jessica

11 Charlotte

12 Sophia

13 Lily

14 Lucy

15 Freya

16 Evie

17 Harper

18 Ellie

19 Eilidh

20 Mia

21 Millie

22 Anna

23 Emma

24 Georgia

25 Maisie

26 Ruby

27 Rosie

28 Eva

29 Chloe

30 Orla

31 Poppy

32 Hannah

33 Erin

34= Holly

34= Willow

36 Mila

37 Sofia

38= Ivy

38= Layla

40= Esme

40= Isabella

42= Sienna

42= Skye

44 Maya

45 Zara

46 Alice

47= Daisy

47= Robyn

49 Emilia

50 Katie

See which baby names are currently most popular in the rest of the UK.