Name Elkanah generally means God has created or God has possessed, and is a Masculine (or Boy) name, which means generally Men's or Boy's have this name. Name Elkanah has Hebrew, Biblical, English, Indian origin and people with name Elkanah are mostly Christian by religion. . |