Glenavon \g-lena-von, gl(e)-navon\ as a boy's name is of Old English origin, and the meaning of Glenavon is "valley near the Avon". Place name. The Avon is a river in England.
Glenavon has 3 variant forms: Glenavin, Glennavin and Glennavon.
Baby names that sound like Glenavon are Glenvill, Glenville and Glanvill.