I've heard she was his wife... Jesus was asked to provide wine for the guests in the wedding, so it must have been his own wedding, or we wouldn't have been responsible for feeding the guests.
You might like the book "The Holy Blood and The Holy Grail" if you are into such theories