Kidspot has rounded up the ten most popular baby names for girls!
Hazel translates to 'commander', so is perfect if you are planning to raise a future 'girl boss.'
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!
A classically British name, Victoria is becoming incredibly popular as of late. The beautiful name has Latin origins meaning 'victory'.
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.'
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!
Translating to 'helmeted head', Kennedy's are all about strength and are considered natural-born leaders who are incredibly versatile, idealistic and intuitive.
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.'
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.'
Of French origin, Charlotte means 'tiny and feminine.'
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.