Could descendants of Jesus and Mary Magdalene be living secretly at Rosslyn?
It’s pretty clear that Dan Brown invented this detail for his story. He never claimed it was really true. The rule of the Merovingian kings ended in 751 AD. The St Clairs came over from France as part of the Norman Conquest after 1066 AD. If Jesus and Mary Magdalene had had children, by 1066 AD their descendants would have multiplied exponentially. It is almost the same as saying that everyone in the world is descended from Adam and Eve or a small number of hominids in Africa. There is no proof that Jesus had any children other than in the sense of the theological concept that we are all ‘children of God’.