Mary O'Neill (born November 7, 1941) is a politician and former member of the Legislative Assembly of Alberta. O'Neill graduated from the University of Toronto with a Bachelor of Arts, and subsequently received her teaching certification from the Ontario College of Education. She taught in both public and private schools. After retiring from teaching, she worked as a realtor and served as a school trustee with the Greater St. Albert Catholic Schools.