American comedian Jon Stewart’s children consist of his son, Nathan Thomas Stewart, and daughter, Maggie Rose Stewart. Jon’s two kids were born to his wife, Tracey McShane, with whom he tied the knot in 2000. The parents of two enjoy a successful marriage, and it’s unlikely that they will ever divorce.
Jon Stewart and Tracey McShane’s children are growing up well. Nathan and Maggie are busy with their school work and live a comfortable life in New York. The family of four tend to live a quiet life away from the media limelight. The mother of two, Tracey is an animal rights activist and loves her children with all her heart.
Nathan Thomas Stewart: Jon Stewart’s Son
Tracey McShane and Jon Stewart’s first child, Nathan Thomas Stewart was born on July 3, 2004. The couple conceived Nathan through a process called “in vitro fertilization.” Now that he has grown up to be handsome, Jon takes his son out to watch the New York Knicks’ games.
Besides that, he also loves to talk about wrestling and John Cena, one of the most gifted and famous wrestlers in the history of World Wrestling Entertainment (WWE).
Nathan Thomas also happily accompanies his dad to match venues, such as the Madison Square Garden in New York City. He is enjoying his teenage years with his parents and younger sister, Maggie Rose. Nathan is likely in high school and will celebrate his 16th birthday this July.
Maggie Rose Stewart: Jon Stewart’s Daughter
Two years after the birth of their boy, Jon Stewart’s daughter Maggie Rose Stewart was born on February 5, 2006. She is the angel of her parents, and currently, goes to school. Maggie is also a teenager, like her elder brother Nathan.
When his son Nathan came to this world, Jon was confident in his parenting abilities. As a man himself, he knew how to handle his same gender. However, after Maggie’s birth, Jon found that the same principles did not apply to a female child. Undoubtedly, the father of two had to learn a lot, but he says he finally got the hang of this “parenting thing”.
Jon Stewart’s Children: Name Meaning
Nathan Thomas Stewart: Name Meaning
Nathan is a Hebrew origin name, which means “given.” Thomas is an old personal name, which means “twin.”
Maggie Rose Stewart: Name Meaning
Maggie is the short form of Margaret, which means “a pearl.” Rose refers to the fragrant flower, “rose.”