#18: Rod Stewart
Rod Stewart is another rock star that has had his fair share of romantic encounters and has fathered eight children throughout the years. His first daughter was born in 1963 when Rod was 18 years old. Rod and his girlfriend at the time were young and unprepared for parenthood, so they decided to give the child up for adoption.
Since then, he’s had seven more children with four different women, and today he has one granddaughter, Delilah del Toro, the daughter of Kimberly Stewart. Throughout his career, Stewart has written many songs about his different love affairs, children, and heartbreak.