Samuel
1 Samuel 1:2BSB·traditional attribution

He had two wives, one named Hannah and the other Peninnah. And Peninnah had children, but Hannah had none.

Matthew Henry Presbyterian @wholebiblehenry

We have here an account of the state of the family into which Samuel the prophet was born. His father's name was Elkanah, a Levite, and of the family of the Kohathites (the most honourable house of that tribe) as appears, Ch1 6:33, Ch1 6:34. His ancestor Zuph was an Ephrathite, that is, of Bethlehem-Judah, which was called Ephrathah, Ruth, Rut 1:2.

Commenting on 1 Samuel 1:1-8

John Gill Reformed Baptist @doctorgill

And he had two wives,.... Which, though connived at in those times, was contrary to the original law of marriage; and for which, though a good man, he was chastised, and had a great deal of vexation and trouble, the two wives not agreeing with each other; perhaps not having children by the one so soon as he hoped and wished for, he took another...

Adam Clarke Methodist @methodicalclarke

He had two wives - The custom of those times permitted polygamy; but wherever there was more than one wife, we find the peace of the family greatly disturbed by it. The name of the one was Hannah - חנה Channah, which signifies fixed or settled, and the other פננה Peninnah, which signifies a jewel or pearl.