Pregnancy

These 28 baby girl names are so pretty (and fairly unique)

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? 

Search
Search results for
View all