Ballymagauran (Irish: Baile Mhic Shamhráin, meaning "town of Mac Shamhráin", historically Ballymagowran) is a village and townland in County Cavan, Ireland. It lies on the border with County Leitrim, within the parish of Templeport and barony of Tullyhaw on the Ballinamore to Ballyconnell road.