20 of the most fantastic fictional princess names for your baby girl

Publish Date
Tuesday, 24 October 2017, 10:00AM
Photo / Getty

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"