Megan Shanahan (born 29 November 1985) is a female rugby union player. She represented at the 2010 Women's Rugby World Cup, finishing third.