From Old Irish Eochaid, from ech (“horse”) (modern Scottish Gaelic each).
Eachann m (genitive/vocative Eachainn)