Glenavin \g-lena-vin, gl(e)-navin\ as a boy's name is a variant of Glenavon (Old English), and the meaning of Glenavin is "valley near the Avon".
The baby name Glenavin sounds like Glennavin and Glennavon. Other similar baby names are Glendin, Cleavon, Glennon, Glendyn, Glendon, Glenton, Glenden and Glenvill.