o'neill was born to a wealthy family in rio de janeiro, brazil. she was raised in new rochelle, new york and wilton, connecticut. o'neill went to school at the dalton school in manhattan. she got married at age 17.