Elkanah is a Hebrew biblical name meaning God has created or God has possessed.
Like Elkanah?
Swipe through thousands of names like it