Babies are so tiny when they first come out, that they can almost seem too small to be able to handle a long name.
Thankfully, there are plenty of gorgeous short and sweet names, that would make an ideal choice for your tiny tot.
1. Avis – meaning desired
2. Ari – meaning sun-like
3. Ben – meaning son of the south
4. Cole – meaning swarthy; coal black
5. Eli – meaning ascent
6. Finn – meaning white or fair
7. Tim – meaning honouring God
8. Jack – meaning supplanter
9. Jay – meaning to rejoice
10. Lee - meaning meadow
11. Luca – meaning bringer of life
12. Max – meaning greatest
13. Rhys – meaning ardour
14. Jem – meaning appointed by God
15. Gus – meaning great and magnificent
16. Josh – meaning Yahweh is salvation
17. Pax – meaning from the peaceful arm
18. Lee – meaning clearing
19. Will – meaning resolute protector
20. Tom – meaning twin
21. Van – meaning from
22. Kit – meaning of Christ
23. Nate – meaning gift of God
24. Matt – meaning gift of Yahweh
25. Owen – meaning young warrior
26. Theo – meaning God’s gift
27. Zac – meaning God has remembered
28. Sam – meaning God has heard
Girls
1. Lola – meaning sorrows
2. Ada – meaning nobility
3. Bea – meaning she who makes happy
4. Cora – meaning maiden
5. Dot – meaning gift of God
6. Effie – meaning well-spoken
7. Ida – meaning labour
8. Lara – meaning protection
9. Mara – meaning bitter or sorrow
10. Nora – meaning honour or light
11. Quinn – meaning wisdom
12. Rosa – meaning noted protector
13. Sara – meaning princess
14. Nell – meaning bright, shining one
15. Mae – meaning bitter or pearl
16. Juno – meaning youth
17. Lily – meaning innocence
18. Ivy – meaning faithfulness
19. Eva – meaning life
20. Isla – meaning an island
21. Joy – meaning great happiness
22. Kate – meaning pure
23. Jana – meaning God’s gift
Pregnant? Get our new updates via Messenger: mumy.me/preggers.