When she told her grandmother the names, she told her that Sophia was the name of her grandmother - the mum-to-be's great-great-grandmother - so she ended up picking that for her daughter's name.
But to her horror, her grandmother told her that Sophia was not a family name, as her grandmother's name had actually been Sara.
Three months after baby Sophia was born, the mum spoke to her grandmother again and mentioned how much it meant to her to be able to use a family name.
To make matters even more bizarre, the mum had actually given her daughter Sophia the middle name Anne without knowing the connection, so she is still named after the late relative despite the mix-up.
But one mum has discovered she may have made a mistake when she picked out a baby name for her daughter, as there's a big secret behind the family moniker she thought she had chosen.