Choosing your baby's name is probably one of the most difficult tasks you will have to undertake. Often different names come in and out of fashion but we all want to have a special name that suits us.

The most fashionable baby names of 2017 have been revealed by Harpar's Bazaar and we are quite surprised by the results.

Of course the baby princess Charlotte's name makes the list but some old favourite seem to be back in fashion. However, it seems that the most popular boys' names are a lot more unusual.

Does your name make the list?

GIRLS

  1. Olivia
  2. Amelia
  3. Charlotte
  4. Isla
  5. Isabella
  6. Ava
  7. Aurora
  8. Evelyn
  9. Penelope
  10. Eleanor

BOYS

  1. Asher
  2. Atticus
  3. Jack
  4. Ezra
  5. Theodore
  6. Milo
  7. Jasper
  8. Oliver
  9. Silas
  10. Wyatt

If you're having a baby soon perhaps one of these names might be just what you're looking for!!