All you need is love...

And when that comes in the form of a tiny person to cuddle and care for, you need to think carefully about what name to give them. 

Whether you are expecting a boy or a girl - or you're keeping it a surprise - we've got 20 lovely names that would be perfect for your little tot.  

Boys:

1. Aiko - meaning the little-loved one

2. Connelly - meaning love and friendship

3. Lennan - meaning lover

4. Darrel - meaning beloved

5. David - meaning love 

6. Davis - meaning beloved

7. Erasmus - meaning worthy of love

8. Jed - meaning beloved by God 

9. Luben - meaning love 

10. Lovell - meaning love 

Girls: 

1. Amara - meaning lovely forever 

2. Amorette - meaning little love

3. Carys - meaning love

4. Darlene - meaning tenderly loved 

5. Gerwyn - meaning fair love

6. Grainne - meaning charming love

7. Maitea - meaning love

8. Milada - meaning my love

9. Neha - meaning love

10. Vida - meaning dearly loved

Latest

Trending