Rod Stewart had a special moment on Monday as he met his newest granddaughter, baby Elsie, for the first time.
12:43, 18 Mar 2025Updated 12:43, 18 Mar 2025

Rod Stewart had a heartwarming moment on Monday when he met his fourth grandchild, baby Elsie, for the first time. This special occasion followed the birth of his son Liam’s second child with his wife Nicole. The Scottish rocker, 80, who is married to Penny Lancaster, has eight kids, including son, Liam.
Rod looked delighted as he sat beside his wife Penny Lancaster, 54, and their newest family member. The family photo captured Rod’s joy as he posed with Penny and their baby granddaughter, Elsie.
Earlier this month, Liam and Nicole shared the joyous news of their baby daughter’s arrival on Instagram. Alongside a snap of their newborn and their son, Louie, 21 months, they wrote: “Elsie Skylar Stewart. Our sweet little pea born 03/02/25.” Elsie was the name of Rod’s mum, who died in 1996, aged 91.
Responding to the adorable photos in which little Louie cuddles his sister in the maternity ward, Rod’s famous family sent their well wishes.
The star’s ex-wife and Liam’s mother, Rachel Hunter, penned: “I can’t wait to meet you. Bursting with love.” Meanwhile, the Sailing star’s current wife, Penny, wrote: “So adorable, can’t wait to meet Louie’s little sister Elsie.”


Alana Hamilton Stewart – Rod’s first wife – added: “Congratulations!! She’s beautiful!” Meanwhile, Rod’s model daughter Ruby, who he shares with Kelly Emberg, also commented: “Welcome to the Stewart family Little Elsie!” Liam and Nicole welcomed their first child, son Louie, in May 2023 and confirmed the news on Instagram at the time.
The name Elsie was selected as a heartfelt tribute to Rod’s late mother, Elsie Gilbart, who passed away in 1996 at 91. Rod’s wife Penny commented on the announcement post: “So proud to meet little Elsie, what an angel. Nicole, Liam, and Louie have welcomed their baby girl into their new home, and it’s wonderful to see how harmonious they are @itsnicolestewart @discostew94 @sirrodstewart.” Rod quickly reshared the photo, writing: “Another Stewart joins the clan.”


Rod has has eight children, with five different women. Kimberly, 43, and Sean, 42, are from his first marriage to actress Alana Stewart, 77, while daughter Ruby, 35, is from a former relationship with model Kelly Emberg, 63. Rod’s firstborn child is Sarah Streeter, 59, who was raised by her adoptive parents Gerald and Evelyn Thubron.
With his second wife, Rachel, he had two children: Renee and Liam who is now a professional ice hockey player. Rod and Rachel separated in 1999, and he started dating his current wife Penny the same year before tying the knot in 2007. Penny and Rod share two children together, Alastair Wallace and Aiden Patrick.
As well as Elise and Louie, the singer also a grandfather to Delilah, 13 – the child of his daughter Kimblerly and her ex Benicio Del Toro – and Otis, 21 months, who Ruby shares with her partner Jake Kalick.
Like this story? For more of the latest showbiz news and gossip, follow Mirror Celebs on TikTok, Snapchat, Instagram, Twitter, Facebook, YouTube and Threads.