Who was Cain Wife?

The name of Cain’s wife is unknown. However, we do know that Cain married one of his own sisters. The only two people on earth were Adam and Eve and after they had children the children procreated with each other.