「事出有因必有妖」意思是事情反常就一定有奇怪的地方。如果一件事出現了與常理不符的異常情況,那麼其中必定有某種險惡的原因或者有人在背後搞鬼。這個成語由「物之反常者為妖」演變而來,提醒人們對於突然變故需要引起注意,謹慎處理。