20 baby names that will be perfect for your little princess
- Publish date
- Tuesday, 24 Oct 2017, 10:00AM

Photo / Getty
Is there anything more magical than the heroines from our favourite fairy tales?
From the classic stories to the hit Disney animations, these leading ladies continue to win the hearts of little girls all over the world.
If you have an inkling that you are expecting a little princess, why not give her a royal name to match?
We've rounded up some of the most fantastic fictional princess names that your little one will love - and of course, it doesn't mean she has to don a tiara or a pink poofy ball gown.
Here are the top 20 princess names and their meanings:
1. Anastasia - "resurrection"
2. Ariel - "lion of God"
3. Arwen - "noble maiden"
4. Aurora - "dawn"
5. Blair - "dweller on the plain"
6. Danielle - "God is my judge"
7. Ella - "all, completely; fair maiden"
8. Genevieve - "tribe woman:
9. Giselle - "pledge"
10. Isla - "island"
11. Hazel - "the hazelnut tree"
12. Jasmine - "Persian flower"
13. Leia - "lion"
14. Luna - "moon"
15. Moanna - "ocean"
16. Myrcella - "warlike"
17. Odette - "wealthy"
18. Peach - "peach"
19. Rosalina - "pretty rose"
20. Zelda - "gray fighting maid"
Â