Error Correcting Code; used to correct some small error in data by storing it redundantly (or, Elliptic Curve Cryptography).
In an electrical enginnering context, ECC means Error Correcting Code; this technique is use to correct some small error in data (transmitted, or stored in memory) by storing it redundantly.
ECC can also mean Elliptic Curve Cryptography, a family of asymmetric cryptographic techniques for signature, key exchange, and encryption, characterized by small keys and cryptograms, and fast execution of the private key operation.
Note: by now (March 2016), uses of this tag are split 1/1 between the two different meanings.