When it comes to choosing a name for your little girl, many of us can really struggle to find something that we really love and that is a little different.
Opting for a moniker that's unique, has a special meaning and is one that half their class won’t have, it can be particularly difficult to choose a name.
If you are after something that will bring you back to your flower-power, college days, why not take your pick from these 25 fab names.
1. Ainsley - meaning Anne's field
2. Aria - meaning very holy
3. Beatrix - meaning she who makes happy
4. Casey - meaning watchful
5. Cerys - meaning love
6. Echo - meaning sound
7. Evangeline - meaning messenger of good news
8. Frida - meaning beautiful and beloved
9. Gia - meaning God is gracious
10. Indie - meaning land of the Indians
11. Iris - meaning rainbow
12. Isla - the feminine form of Islay, an island off the west coast of Scotland
13. Journey - meaning a trip
14. Melody - meaning to sing
15. Nomi - meaning beautiful
16. Nova - meaning new
17. Paloma - meaning peace
18. Pearl - meaning the birthstone for June
19. Piper - meaning one who plays the pipe
20. Rosalie - meaning rose
21. Sienna - meaning delicate
22. Skye - meaning adventurous
23. Sunday - day of the week
24. Stella - meaning star
25. Tuesday - day of the week