Eachann is a masculine given name in Scottish Gaelic.
[1] A similar and possibly related early form of the name was Eachdonn.
The second element is donn, which has been given two different meanings.
[4] The early Gaelic form of the name, Eachdonn, was 'confused' with the Norse Hakon (which is etymologically unrelated).
[3] The Scottish Gaelic surname MacEachainn is a patronymic form of the given name (meaning "son of Eachann").