The 64-year-old British television personality said in an interview with the Telegraph that Kardashian "showing off her body" on social media doesn't represent "female progress."
"Kim says she's doing everything in the name of feminism, but that's not feminism!" Osbourne said. "Those girls live off their bodies, half of L.A. has been through them and everything they do from the sex tape to the plastic see-through dresses and the gym wear is about sex, not female progress."
"And listen: God bless them," she added. "If Kim wants to show off her body, fine. But that's not feminism, that's being a ho. And there's nothing wrong with being a ho, but always remember what you are."
Kardashian declared at the Webby Awards in May 2016 that she will share naked selfies until she dies. She defended her posts as an expression of sexuality and confidence following her highly-publicized naked selfie in March 2016.
"I am empowered by my body," the reality star wrote. "I am empowered by my sexuality. I am empowered by feeling comfortable in my skin. I am empowered by showing the world my flaws and not being afraid of what anyone is going to say about it."
"The body-shaming and slut-shaming -- it's like, enough is enough," she said. "I will not live my life dictated by the issues you have with my sexuality. You be you and let me be me. I am a mother. I am a wife, a sister, a daughter an entrepreneur and I am allowed to be sexy."
Osbourne previously clashed with the Kardashians after Kendall Jenner and Kylie Jenner superimposed their faces over musical artists such as her husband, Ozzy Osbourne, and Notorious B.I.G. for a t-shirt line in June.
"Girls, you haven't earned the right to put your face with musical icons. Stick to what you know...lip gloss," she tweeted at the time.