Corn simply means “grain” in English-speaking places where maize is not a staple food.
Otherwise 'sweetcorn' or 'corn on the cob' ('corncob') are common. But you can't have e.g. 'wheat on the cob' so it's not ambiguous.
May be you can find reference to corn in Chaucer, I don't exactly remember if it is there for sure.