Moses
Genesis 36:2ESV·traditional attribution

Esau took his wives from the Canaanites: Adah the daughter of Elon the Hittite, Oholibamah the daughter of Anah the daughter of Zibeon the Hivite,

Matthew Henry Presbyterian @wholebiblehenry

Observe here, 1. Concerning Esau himself, Gen 36:1. He is called Edom (and again, Gen 36:8), that name by which was perpetuated the remembrance of the foolish bargain he made, when he sold his birthright for that red, that red pottage. The very mention of that name is enough to intimate the reason why his family is turned off with such a short account.

Commenting on Genesis 36:1-8

John Gill Reformed Baptist @doctorgill

And Esau took his wives of the daughters of Canaan,.... Of the Canaanites, the posterity of cursed Canaan, most of them were of them, though not all, the two following were, and so those, if different from them in Gen 26:34, one of his wives was of the family of Ishmael, as after related: Adah the daughter of Elon the Hittite; according to Jarchi and...

Jamieson-Fausset-Brown Reformed @jfbcommentary

Esau took his wives of the daughters of Canaan--There were three, mentioned under different names; for it is evident that Bashemath is the same as Mahalath (Gen 28:9), since they both stand in the relation of daughter to Ishmael and sister to Nebajoth; and hence it may be inferred that Adah is the same as Judith, Aholibamah as Bathsemath (Gen 26:34).