What is the difference between "that's odd", "that's weird", and "that's strange"?

While they may be used interchangeably in casual conversation, they actually have different meanings. From an etymological dictionary:

  • Odd (a jut of land): something not usual or expected. Has no special positive or negative connotation. Winning a lottery would be odd but neither weird nor strange.

  • Weird (fated): Something supernatural or beyond human understanding. A fortune-teller predicting your future would be weird, but probably neither odd nor strange.

  • Strange (foreign): Something unfamiliar. A type of material (rock, cloth, or such) you've never seen before would be strange but not weird, and odd only if it were otherwise unusual or rare.


There isn't a lot of difference between them - they can be used almost interchangeably. To the extent that there is a difference (and anyone pays attention to the fine gradations in the terms), then:

  • "That's odd" indicates the least surprise.
  • "That's strange" indicates a bit more surprise.
  • "That's weird" indicates more puzzlement and disbelief.

None of them expresses outright disbelief in whatever is being discussed, but there is always a background sentiment of "that should not be happening; are you sure it did?".