Ozzy Osbourne had six children in total. He had three children with his first wife, Thelma Riley: Jessica Osbourne, Louis Osbourne, and an adopted son, Elliot Kingsley. With his wife Sharon Osbourne, he had three more children: Aimee Osbourne, Kelly Osbourne, and Jack Osbourne. So, Ozzy Osbourne had six children altogether—three biological children and one adopted child from his first marriage, and three biological children with Sharon Osbourne.