Ann McKenna (née Colville; born 27 October 1943) is a New Zealand former cricketer and field hockey player. She first represented New Zealand at hockey, doing so twice in 1967 and 1971. In cricket, she played in seven Test matches and fourteen One Day Internationals for New Zealand between 1969 and 1987. She played domestic cricket for Canterbury. She played club cricket for St Albans, making a club record partnership of 242* with Vicki Burtt, with McKenna making 88* and Burtt making 148*. In 2005, she held the St Albans record for most appearances for the club, at 330.