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:  

 

Boys:

 

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

 

 

Girls:

 

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

37 Shares

Latest

Trending