Expecting a baby girl? Looking for a name that is both unique and pretty? Well, we've got 28 here that are sure to tickle your fancy.
1. Áine - meaning radiance
2. Ariel - meaning lion of the God
3. Calypos - meaning she that conceals
4. Courtney - meaning the court near the water
5. Cressida - meaning gold
6. Elizabeth - meaning my God is abundance
7. Elodie - meaning foreign riches
8. Emmeline - meaning work
9. Eva - meaning gift of life
10. Felicity - meaning happiness
11. Faye - meaning fairy
12. Grace - meaning kindness
13. Hannah - meaning favour
14. Henrietta - meaning ruler of the household
15. Isabella - meaning devoted to God
16. Isla - meaning island
17. Julia - meaning youthful
18. Lila - meaning dark-haired beauty
19. Luna - meaning moon
20. Mariam - meaning star of the sea
21. Melody - meaning song
22. Naila - meaning successful
23. Penelope - meaning duck or weaver
24. Ruby - meaning precious jewel
25. Rosa - meaning noted protector
26. Sarah - meaning princess
27. Saoirse - meaning freedom
28. Zoe - meaning life
Do you have a favourite?