Baby Names and Name Generators
What Does Elkana Mean?
"God has purchased"