Is it teething time for your little one?

When babies are first born they are so tiny and small that it can be hard to give them a long name, as it can seem far too big for them. But a lot of long names sound so elegant and sophisticated that there is a lot to be said for choosing one that your little baby will grow into.


You can shorten most of these down into something a little more cute and baby-friendly when they are newborns, but the full versions are way too pretty not to use. 


Here are 40 fabulous long names for your son or daughter:  




1. Anderson – meaning man’s defender


2. Alphonso – meaning eager for war


3. Benjamin – meaning right-handed son 


4. Broderick – meaning son of Roderick 


5. Christopher – meaning bearer of Christ


6. Cleveland – meaning land of cliffs


7. Demetrius – meaning follower of Demeter


8. Emerson – meaning Emery’s son


9. Finnegan – meaning fair


10. Harrison – meaning son of Harry


11. Hamilton – meaning from the mountain town


12. Jeremiah – meaning the Lord exalts


13. Jonathan – meaning Jehovah has given


14. Kingsley – meaning from the King’s wood


15. Laurence – meaning from the place of the laurel tree 


16. Maximilian – meaning greatest


17. Montgomery – meaning from Gomeric’s hill


18. Nathaniel – meaning gift of God


19. Reginald – meaning powerful ruler 


20. Sebastian – meaning revered





1. Annabella – meaning favoured grace


2. Anastasia – meaning reborn


3. Beatrice – meaning bringer of joy


4. Camilla – meaning free-born


5. Cordelia – meaning heart


6. Courtney – meaning from the court


7. Dominque – meaning of the Lord


8. Elizabeth – meaning God’s promise


9. Evangeline – meaning good news


10. Evianna – meaning alive; the juniper tree


11. Florence – meaning to flower


12. Genevieve – meaning white wave


13. Hermione – meaning well-born


14. Josephine – meaning Jehovah increases


15. Lucinda – meaning light


16. Madeleine – meaning from the tower


17. Philomena – meaning powerful love


18. Seraphinia – meaning the burning ones


19. Violetta – meaning the colour purple


20. Vivienne – meaning lively




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.