The most popular Scottish baby names of 2018 have been revealed by new government data.

Glasgow's most popular boys' name was Muhammad, while the most popular girls' name was Olivia. 

Other common boys' names were Jack, James, Adam, Leo and Alexander.

Girls were often called Aria, Ava, Emily, Grace, Amelia and Charlotte.

Nationally, the most popular boys' name was Jack, and Olivia was the most popular girls' name.

Fast climbers in Scotland included Georgia, up thirteen places to 24th, Rosie, up thirteen places to 27th, and Jaxon, up ten places to joint 33rd.

The full results for Glasgow are below.

Most popular boys' names

1st Muhammad

2nd Jack

3rd James

4th Adam

5th Leo

=6th Alexander

=6th Oliver

8th Lucas

9th Charlie

=10th Aaron

=10th Daniel

=10th Mohammed

Most popular girls' names

1st Olivia

2nd Aria

3rd Ava

4th Emily

5th Grace

6th Amelia

=7th Charlotte

=7th Ella

=9th Lily

=9th Sophia