But like most rock legends, Stewart has his controversial and shady side. The singer is as famed for his personal life as his music career. Rod Stewart has eight kids from five different women.