Baby Names and Name Generators
What Does Elkanah Mean?
"Possessed by God; God has purchased"