I believe it has to do with her dialect group. Back in the old days most surname follow the pronunciation of their individual dialect group. For instant 姚 in Teochew will be Neo and in Hainanese is Yau I think.
So for her case she may be a Hokkien(I think)