David Foster's children range in age from a toddler to a daughter in her fifties. The musician's journey into fatherhood began in 1970 when his daughter, Allison Jones, arrived. He welcomed a second child three years later, in 1973, with his first wife, B.J. Cook. The then-couple named their daughter Amy Skylark Foster.
Foster married a second time with Rebecca Dyer. In 1981 they shared the first of three daughters, Sara Foster, and her sisters, Erin Foster, in 1982 and Jordan Foster, in 1986. Three decades passed before Foster became a dad again, this time with his fifth wife, Katherine McPhee. She gave birth to their first child in 2021, a son, Rennie Foster. In a January 2023 interview with People, Foster spoke about his children, saying, "I had all daughters until my son, and I love all my daughters immeasurably, but having a son is a little bit different."
Foster's wife praised him for his ability as a father. McPhee took to Instagram in 2022 to celebrate their family, writing, "I love our little family. I love our big family. You have NEVER complained over how your life is slightly different now. Well ... you only complain that you can't stay up late watching TV in bed but how can I blame you — that's your favorite thing. You've only made bringing Rennie into the world an absolute joy for me ..."