Kidspot has rounded up the ten most popular baby names for girls!
10. Hazel
Hazel translates to 'commander', so is perfect if you are planning to raise a future 'girl boss.'
9. Ellie
Usually short for Eleanor or Eleanora, Ellie has Greek origins. Ellie's are known to be good at expressing themselves, so if you're hoping for a creative little one, this name is a great option!
8. Victoria
A classically British name, Victoria is becoming incredibly popular as of late. The beautiful name has Latin origins meaning 'victory'.
7. Penelope
Penelope is a Greek name meaning 'White Shoulder' and has a uniquely feminine and poised feel. According to British website SheKnows Penelope's have a ‘inner desire to express themselves through public speaking, acting, writing or singing’ and strive to excel in everything they do.'
6. Savannah
Taken from the Native American word, 'zabana', Savannah means 'large grassy plane.' Savannah's are believed to be 'natural born performers' and love being the centre of attention!
5. Kennedy
Translating to 'helmeted head', Kennedy's are all about strength and are considered natural-born leaders who are incredibly versatile, idealistic and intuitive.
4. Violet
English in origin and meaning purple, this name is soft and sweet. According to experts Violets are highly imaginative, intuitive and spiritual, with the ability to 'inspire anyone they meet.'
3. Sadie
Sadie is an abbreviation of the Hebrew name, Sarah. The name has reportedly been associated with 'quiet, cooperative and sympathetic souls.' Sadie's are believed to be adaptable, trustworthy and 'know how to respect the confidence of others.'
2. Charlotte
Of French origin, Charlotte means 'tiny and feminine.'
1. Emma
Emma is predicted to be 2018's most popular baby name! Short and sweet, Emma is a German name meaning 'complete, whole or universal.' According to experts, Emma's are arbiters of versatility, freedom and optimism.