HOMER Meaning of HOMER in English n.1 a homing pigeon. 2 Baseball a home run. Oxford English vocab. Оксфордский английский словарь. 2012