Sir Paul McCartney has five children. He and his first wife, Linda, had four children together and he and his second wife, Heather, had a daughter together.
McCartney's children from his marriage to Linda are Stella, Mary, Heather and James. Stella has gone on to become a famous English fashion designer. His daughter with ex-wife Heather Mills is named Beatrice. Interestingly enough, his grandsons Arthur and Elliot are older than Beatrice.
His blended family is the result of his three marriages. His marriage to Linda ended prematurely in her death due to breast cancer and his marriage to Heather ended in divorce. He married his current wife, Nancy Shevell in 2011.