Elote is corn on the cob; esquites is the same idea off the cob, served in a cup. Both are sold by street vendors across Mexico.
Same corn, different delivery system.