See also: esco, Esco, escó, Escô, and -esco English Noun ESCO (plural ESCOs) Initialism of energy service company.Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads