It can be hard to find a baby name that's sweet and hasn't been done to death.
But if you like the letter 'G', you'll be spoiled for choice in that department. Here are our favourites for boys and girls.
Girls
Georgia – Greek, means ‘farming woman’
Greta – Greek, means ‘pearl’
Gwen / Gwyneth – Welsh, means ‘happy woman’
Gabrielle – Hebrew, means ‘God’s bravest woman’
Gracie – Latin, means ‘graceful woman’
Gaia – Greek/ Italian, means ‘from the earth’
Genevieve – Germanic, means ‘leader of the tribe’
Genna – Greek/ Russian, means ‘woman of generosity’
Gia – Hebrew, means ‘God is merciful’
Giulia – Italian, means soft-haired
Giselle – Germanic, means ‘oath’
Boys
Gabriel – Hebrew, means ‘God’s bravest man’
Gene – Greek, means ‘of noble descent’
Gideon – Hewbrew, means ‘hewer’ (a person who cuts word or stone!)
Giles – Greek, means ‘wearer of goat’s skin’
Glynn – Welsh, means ‘a valley’
Guy – French, means ‘professional guide’