The sun is shining (well, it was a little while ago), the days are longer, the birds are chirpy - summer is definitely a beautiful time of year.
If you are expecting a little boy around now, you will no doubt be feeling a little inspired by the glorious change in season when it comes to choosing their name.
However, for those who are still struggling, we've found 27 beautiful names that would be perfect for your little boy.
1. Leo - meaning lion
2. Sonny - meaning son
3. Aster - a wildflower
4. Apollo - the god of sun
5. Augustus - meaning to increase
6. Ray - meaning king
7. Cain - meaning clear water
8. Kai - meaning ocean
9. Skye - meaning adventurous
10. Gale - meaning storm
11. Blaze - meaning flame
12. Jett - meaning black gemstone
13. Aidan - meaning fire
14. Samson - meaning sun
15. Zeus - meaning shining
16. Brooklyn - meaning stream of water
17. Dylan - meaning son of the sea
18. Somerset - meaning summer settlement
19. Ravi - meaning sun
20. River - meaning a river
21. Julius - meaning downy-bearded
22. Sandy - meaning defender of men
23. Rowan - meaning little red one
24. Bay - meaning auburn haired
25. Beckett - meaning stream
26. Sol - meaning sun
27. Eden - meaning place of pleasure
Pregnant? Get MummyPages' new updates via Messenger: mumy.me/preggers.