If you are thinking of looking further afield for a name for your little one, why not look towards one of the romantic places in the world - France.
There is just something about French names that sound so chic, classic and beautiful making them perfect for your Prince or Princess.
Girls:
1. Aimée – meaning dearly loved.
2. Amélie – meaning hard working.
3. Anaïs – meaning grace.
4. Aurelie – meaning golden.
5. Avril – meaning spring.
6. Babette – meaning my God is beautiful.
7. Brigitte – meaning strength.
8. Chloé – meaning blooming.
9. Clémence – meaning mercy.
10. Élodie – meaning marsh flower.
11. Eléonore – meaning shining light.
12. Fleur – meaning flower.
13. Francoise – meaning French.
14. Guenièvre – meaning fair.
15. Ines – meaning pure.
16. Juliette – meaning youthful.
17. Madeleine – meaning from Magdala.
18. Margot – meaning pearl.
19. Marine – meaning from the sea.
20. Martine – meaning warlike.
Boys:
1. Antoine – meaning highly praised.
2. André – meaning brave.
3. Beau – meaning handsome.
4. Edmond - meaning wealthy defender.
5. Félix – meaning successful.
6. Francisque – meaning Frenchman.
7. Gérard – meaning brave and hardy.
8. Jacques – meaning holder of the heel.
9. Javier – meaning born in January.
10. Jean – meaning gracious.
11. Julien – meaning youthful.
12. Joel – meaning strong-willed.
13. Léon – meaning lion.
14. Nann – meaning favour or grace.
15. Nathanael – meaning God has given.
16. Nichol – meaning victory of the people.
17. Oliver – meaning olive tree.
18. Thierry – meaning powerful.
19. Rémi – meaning power.
20. Stéphane – meaning crown or garland.