Just because babies are tiny when they arrive doesn't mean you have to stick with a short and sweet name... You can opt for a long one, if you want. 


Your little one will eventually gow into it and, in the meantime, you can shorten it to something cute!


And long options have a very powerful ring to them.


1. Angelina - meaning angel 


2. Alexandra - meaning to ward off


3. Arabella - meaning yielding to prayer 


4. Azalea - meaning dry; a flower name


5. Bernadette - meaning brave as a bear


6. Beatrice  - meaning voyager 



7. Bluebell - a blue flower


8. Charlotte - meaning free man


9. Colette - meaning victorious


10. Dorothy - meaning God's gift


11. Elizabeth - meaning God's promise 


12. Emmaline - meaning peaceful home 


13. Evangeline - meaning good news


14. Felicity - meaning happy 



15. Gardenia - meaning garden's flower


16. Hermione - meaning messenger, earthly 


17. Juliette - meaning soft and tender hair


18. Kimberly - meaning from the royal fortress meadow


19. Madeleine - meaning great, magnificent


20. Odette - meaning wealth


21. Penelope - meaning weaver 


22. Petunia - meaning flower 


23. Savannah - meaning from the open plain


24. Seraphina - meaning the burning ones


25. Veronica - meaning true image


26. Victoria - meaning to conquer



Hello Mama!
Help us help you by allowing us and our partners to remember your device as having browsed MummyPages and serve you better content and ads

We're on a mission to help our mums and their families thrive by informing, connecting and entertaining.

Join us in our mission by consenting to the use of cookies and IP address recognition by us and our partners to serve you content (including ads) best suited to your interests, both here and around the web.

We promise never to share any other information that may be deemed personal unless you explicitly tell us it's ok.

If you want more info, see our privacy policy.