Due any day?
Lucky you!
And if you are still unsure of what to name your little one, we have rounded up 15 beautiful, if slightly unusual baby names for you to fall in love with.
1. Ada
2. Aurelius
3. Cassia
4. Eira
5. Henley
6. Koa
7. Lilia
8. Massimo
9. Saul
10. Sera
11. Teo
12. Vida
13. Wilfred
14. Zahra
15. Zion