The wide propagation of evolutionary algorithms in all fields of engineering and science has led to an extreme diversity of EC related terms and concepts accompanied by a high degree of ambiguity. This glossary attempts to unify the EC terminology and provides definitions covering the most important EC concepts.