Origin: Indonesian, Georgian, Finnish
Meaning: an Indonesian unisex name meaning “one, first” derived from Sanskrit eka (एक).
It’s also a Georgian feminine name, a short form of Ekaterine, the Georgian form of Katherine which has several possible meanings: “pure, chaste” from the Greek katharos; or it could come from hekateros, “each of the two; singly”; or from Greek aikia meaning “torture”. It could also be a Coptic name meaning “my consecration of your name”.
I’ve also seen it listed as a Finnish masculine name, a variant form of Ekke possibly meaning “edge” as in the edge of a weapon.
Variants: Eko is the Javanese form of Eka.