Margaret O'Donnell may refer to:
Margaret O'Donnell (poet), see 1963 in poetry Margaret H. O'Donnell (born 1935), Australian tennis player active from 1949 to 1956 Margaret R. O'Donnell (born 1938), British tennis player active from 1956 to 1965 Margaret O'Donnell, character in 17 Again (film)