предсказание = foretelling (from verb сказать, said something about future before anyone else said it)
предвидение = foreseeing (from verb видеть, saw something "from" future before anyone else saw it)
(meaning is the same - prediction)

не (not)-
-пред (-before/fore)
-сказ (-tell) / -вид (-see)
-уемый (-ing)

So, meaning is the same.