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