Choosing what to name your name your baby can take months to figure out.

Your baby's name is what will make its first impression in life and will most probably stay with it for the rest of its time on earth.

But sometimes where you live might be a factor in what you choose to name your child.

The most popular baby names in England and Wales in 2017 were Oliver and Olivia.

The figures are calculated based on where the mother lives

However, the latest figures from the Office for National Statistics show that the most popular names change by area. For example, the most common baby name for boys in London is Muhammad.

So what are the most common baby names where you live in west London?

The most popular baby names in Brent

Brent chose to be different in 2017 with how it names it's babies. The most popular boys name was David, with 47 babies born to Brent mothers with the name. Although traditional, David came 44th in the country overall.

Maya was the most popular girls name, with 24 mothers naming their baby daughters Maya. The name came 40th out of a possible 7,058 names ranked.

The most popular baby names in Ealing

Adam was the most popular name in Ealing, with 42 boys give the name in 2017.

Nationally, 1,788 babies were called Adam, making it 36th on the list of boy's names.

For girls, Amelia was the most common, with 27 Ealing babies bearing the name. Amelia is the second most popular girl's name in the UK, with 4,358 born in 2017.

The most popular baby names in Hammersmith and Fulham

With 25 baby boys bearing the name in Hammersmith and Fulham, Alexander topped the list in 2017. The name was chosen for 2,524 babies across England and Wales.

Meanwhile 16 baby girls born between January 1 and December 31, 2017, have the name Sophia. Sophia landed just outside the top ten girl's names nationwide, coming in at 11th place.

The most popular baby names in Harrow

Harrow parents favoured the name David for their sons, with 48 Davids born through 2017 to Harrow mums. Although neighbouring Brent and Harrow chose David as their favourite, nationally it ranked 44th.

For their daughters, Harrow chose Sofia as their favourite girls name, with 34 Sofias born that year. Distinct from Sophia, which came 11th, Sofia is a less common spelling, coming in at 33rd nationally.

The most popular baby names in Hillingdon

The most common first name for baby boys in Hillingdon is Muhammad, with 33 born in Hillingdon in 2017. It was the most common boys name in London.

For girls, there were 25 Olivias born in Hillingdon, topping the list as the most common name. Olivia has been the nation's favourite girl's name since 2016.

The most popular baby names in Hounslow

Hounslow also chose Muhammad as their most popular boys name, choosing to name 29 boys Muhammad in 2017. Muhammad has actually come down two places since 2016, but is up 28 places against its ranking a decade before.

For girls born in Hounslow in 2017, Olivia was again the most common, with 22 born in Hounslow that year. Olivia was 3rd most popular nationally in 2007.

The most popular baby names in Kensington and Chelsea

The top spot in Kensington and Chelsea for boys is occupied by three names. All being used 13 times each in 2017 by mothers from the Royal borough, James, Noah and Alexander shared number one.

Of these, Noah is the only name in the top 10 nationally, having climbed 46 places from its 2007 ranking to 4th place

For girls, it was much more straightforward, with Isabella winning outright among K&C mums, who named 14 girls Isabella last year. Nationally, Isabella stayed in 6th place this year and was used 2,627 times.

The most popular baby names in Westminster

For Westminster mums, no baby name for boys was more popular than Alexander, which was chosen 24 times in 2017. The name actually slipped one place to 22nd most popular in the latest tables.

Proving that spelling can also be regional, Westminster's top girls name is Sophia, with 18, much lie Hammersmith and Fulham.

However in Outer London, Harrow prefers the spelling Sofia, which was its most common girl's name.

But what about London as a whole? See below the 10 most popular names for boys and girls in London over 2017.

The 10 most popular names for girls in London

10. Maria - 312

9. Isabella - 406

8, Ava - 406

7. Maya - 417

6. Emily - 438

5. Mia - 465

4. Sofia - 470

3. Sophia - 475

2. Amelia - 580

1. Olivia - 671

The 10 most popular names for boys in London

10. Daniel - 464

9. George - 487

8. Joshua - 497

7. Leo - 529

6. Adam - 551

5. David - 559

4. Noah - 581

3. Alexander - 601

2. Oliver - 615

1. Muhammad - 760