Jibe is a jeer or taunting remark aimed at someone. Jive has several unrelated senses: a style of swing dance and music, nonsense talk, or the verb meaning to deceive or to fit with something. If someone is mocking a person, that is a jibe; if something is nonsense or doesn't add up, that is jive.
The core difference
Jibe is a taunt aimed at someone, while jive covers swing dance, empty talk, and deception.
- jibe — a facetious or insulting remark, a jeer or taunt: he shrugged off the jibe about his driving.
- jive — nonsense or misleading talk, or to deceive: cut the jive and tell me what actually happened.
- jive — a lively swing dance or its music: the band struck up a jive number and the floor filled instantly.
How to tell them apart
The confusion is understandable, since both words are informal and share a similar sound, and jive is even used to mean "agree with" ("that explanation doesn't jive with what she told me"), which can feel close to the idea of a jibe landing or not. But the core meanings point in different directions: jibe is about mocking someone with words, while jive spans dancing, empty chatter, and deliberately misleading someone.
The origins of both words are uncertain, which is part of why the spellings drifted close together over time. Jibe may come from an Old French word for horseplay, while jive rose out of African-American slang with links possibly going back to a West African term for idle talk. Keeping the meanings separate in your head — taunt versus talk or dance — is more reliable than trying to reason from the history.