Anne Margaret Linehan (born 7 October 1973) is a Northern Irish former cricketer who played as a left-handed batter and wicket-keeper. She appeared in one Test match and 60 One Day Internationals (ODIs) for Ireland between 1989 and 2008. She has the seventh longest career in ODI matches.