From Italian to French and modern to unusual, there is so much choice that it can be a little overwhelming when it comes to choosing one for your little one.
If you are on the hunt for a name for your little girl, why not consider beautiful Denmark as your source of inspiration?
Here we have 15 gorgeous names that will get your juices flowing!
1. Ane – meaning gracious and merciful
2. Anja – meaning graceful
3. Bente – meaning one who is blessed
4. Cille – meaning blinded
5. Dorte – meaning God’s gift
6. Elin – meaning torch of light
7. Embla – meaning elm tree
8. Frederikke – meaning calm monarch
9. Freja – meaning like a lady
10. Helle – meaning divine woman
11. Jonna – meaning God is merciful
12. Kirstine – meaning Christian woman
13. Lise – meaning promise of God
14. Lisbet – meaning promise of God
15. Mari – meaning rebellious woman
16. Merete – meaning pearl
17. Sanne – meaning lily
18. Tove – meaning gorgeous
19. Vivi – meaning olive