Ozzy Osbourne had six children in total. He had three children from his first marriage to Thelma Riley: Jessica, Louis, and he also adopted Thelma's son Elliot from a previous relationship. After marrying Sharon Osbourne in 1982, he had three more children with her: Aimee, Kelly, and Jack Osbourne. So, Ozzy Osbourne was a father to six children altogether.