21 baby girl names that are perfect for your future little rebel
Choosing a name for your baby is one of the hardest things ever.
The last thing you want to do is pick a name that you'll regret later on in life, or end up with one that really doesn't suit your baby.
So to make life a little easier on you, we've compiled a list of names that are fun and funky, AND are perfect if you envision your little tot growing up to be a bit of a rebel (perhaps like Mummy or Daddy?)
1. Alice – meaning noble
2. Beatrix – meaning traveller
3. Clover – name of a flower
4. Daisy – meaning day's eye
5. Edie – meaning happy
6. Finley – meaning fair-haired warrior
7. Iris – meaning rainbow
8. Laila – meaning dark beauty
9. Lola – meaning sorrows
10. Lux – meaning light
11. Olympia – meaning Mountain of the Gods
12. Poppy – name of a flower
13. Rebel – meaning the rebellious one
14. Rhiannon – meaning great queen
15. Riley – meaning valiant
16. Rosanna – meaning graceful rose
17. Sadie – meaning princess
18. Saffron – a vivid yellow colour
19. Sloane – meaning warrior
20. Tessie – meaning to gather
21. Zora – meaning dawn
Do you have a favourite? What name would you add to the list? Let us know below.