Elkana \e-lka-na, el-kana\ as a girl's name (also used as boy's name Elkana), is of Hebrew origin, and the meaning of Elkana is "God has made". Biblical name.
Elkana has 2 variant forms: Elkanah and Elkanna.
A baby name that sounds like Elkana is Elegance.