Cats communicate with humans in various ways, including through vocalizations such as meowing, purring, hissing, and growling. They also use body language, such as rubbing against their owner, blinking slowly, kneading, and tail movements. Cats may also communicate through gestures, like bringing their toys or prey to their owner, to convey messages like hunger or a desire to play.