Margaret was born in 1495. Margaret's father is Richard Neville and her mother is Anne Stafford. Her maternal grandfather was Humphrey Stafford and her maternal grandmother is Katherine Fray. She had a brother named John. She is the younger of the two children. She had two half-brothers and a half-sister, named Richard, John and Katherine.