Meelin (Irish: An Mhaoilinn, meaning "bare, flat-topped hillock") is a village in northern County Cork, barony of Duhallow, Ireland. In earlier times it was called Moylan and was so marked in the old maps. The village is near the border with County Limerick and County Kerry.

Meelin is Irelands Highest Village. It sits below Meelin Hill, which towers over Duhallow at a height of over 310m above sea level. The village square measures 235m high.

The highest point of the village is the Community Hall, at 251m high. Meelin GAA Grounds may also very well be Irelands highest pitch, set beside Terra Cross, at 300 metres high.