Celebrate all things Halloween by giving your little girl a name that will forever reflect the season they were born in! 

 

Whether you're looking for something spooky, cute, sweet or a little out there, we've got 23 that will kick-start your baby-girl-naming quest!

 

1. Annie – meaning favour 

 

2. Bella - meaning beautiful 

 

3. Buffy - meaning my God is an oath

 

4. Carrie - meaning manly 

 

5. Celeste - meaning heavenly

 

6. Clarice - meaning brilliant

 

7. Elvira - meaning truth

 

8. Esmeralda - meaning emerald

 

 

9. Hermione - meaning messenger

 

10. Luna - meaning moon 

 

11. Matilda - meaning strength 

 

12. Morticia - meaning undertaker

 

13. October - for the month that's in it!

 

14. Rosemary - meaning dew of the sea

 

15. Rune - meaning secret 

 

16. Wanda - meaning family

 

17. Wednesday Adams - we couldn't resist popping this name in! 

 

 

18. Raven - meaning dark-haired person

 

19. Tabitha - meaning gazelle

 

20. Sabrina - meaning everything 

 

21. Samara – meaning protected by God

 

22. Scarlett - meaning red

 

23. Trixie - meaning bringer of joy

 

SHARE if you love these! 

Latest

Trending