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.
He had two wives - Compare Genesis 4:19. This was permitted by the law Deuteronomy 21:15, and sanctioned by the practice of Jacob 1 Chronicles 4:5, Shaharaim 1 Chronicles 8:8, David 1 Samuel 25:43, Joash 2 Chronicles 24:3, and others.
Hannah - i. e. “Beauty or charm,” is the same as “Anna” Luke 2:36.
Peninnah - i. e. “a Pearl,” is the same name in signification as “Marqaret.”
The frequent recurrence of the mention of barrenness in those women who were afterward famous through their progeny (as Sarah, Rebekah, Rachel) coupled with the prophetic language of Hannah‘s song in 1 Samuel 2, justifies us in seeking a mystical sense. Besides the apparent purpose of marking the children so born as raised up for special purposes by divine Providence, the weakness and comparative barrenness of the Church of God, to be followed at the set time by her glorious triumph and immense increase, is probably intended to be foreshadowed.