What is the meaning of the name Elkanah?
The name Elkanah is primarily a male name of Hebrew origin that means God Bought.
People who like the name Elkanah also like: Seraiah
Names that sound like Elkanah:
Stats for the Name Elkanah